I love it.
Any beginner who wants to improve their chess and take it to the next level should go through the book and solve the puzzles in this book thousands of times and defeating you at chess will not be easy for average chess players.
Btw I didn't read a physical book or ebook, I read this book on Chessable which is a website which allows you to solve the problems online and we do not have to go through the hassle of setting up the board which saves a lot of time, the time which can be well spent on practice, practice, practice.
However, I do like to keep a physical copy with me to browse through it from time to time.