I was pleased that this book is suitable for both Intermideate/Higher candidates, and was even more pleased that the Higher material is highlighted and arranged into it's own section at the end of each chapter; which means that Intermediate students can revise their work, without wasting their time revising the more diffcult work intended for higher tier students.
They present each topic well; with a short explination of how to do a certain question (factorising quadratics for example), and then a series of worked examples. Each topic is then topped off by a series of questions for the reader to attempt. The good thing about these questions is that, when they give you the answers at the back of the book, they write exhaustive comments on how they came to that answer, which is far more useful than simply giving you the answers without explaining how they got them in the first place.
If I had one complaint, then it would be that some of the topics aren't explained thoroughly enough, and can lead to some confusion. However the vast majority of subjecs are explained brilliantly.
This book is reccommended, and will probably help you achieve the best grade possible.