For the sake of reference, I am an average B level, my tactics is not horrible by amateur standards.
I liked this book. On the one hand it was not as deep into tactics as my favorite, nor was it as deep into positional chess as some other books. But it was fun, and it was solvable. I found myself preferring it to Angus Dunnington's positional book and to many other tactical ones.
I am not sure how much I learned from this book. I don't remember any particular structures or patterns that I learned exclusively from this book. But then, it wasn't supposed to be a teaching guide. The emphasis was on practical exercises, so the book was exactly what it set out to do.
I feel, rightly or not, that starting from a solid D level, you could benefit from working with it. Sometimes even the effort of working it out for yourself creates unexpected progress in your chess.