A decent textbook. The writing is concise, and the large, colourful diagrams are very helpful when covering some of the conceptually harder topics. I've managed to self-teach quite a lot of my course from this book (due to an awful teacher), and it does go into the right level of detail for the exam. Also, the examiners' tips dotted about the pages are extremely useful when learning exam technique.
However, there are some pretty bad faults with it, which can only be corrected if you know the material before reading the book. Annoyingly, most of these typos pop up when a crucial point is being explained. For example, the book refers to the dehydration of ethene to form ethanol: this is wrong (it should read hydration), but the reader wouldn't know that unless they have another reliable resource. The most glaring error however, would be a missing diagram in one chapter (the book refers to a Figure 3, and there is just a space where it was meant to be).
Also, the exam-style questions at the end of the chapter do not reflect the most recent changes to the syllabus. They are still good for revision, but bear in mind that recent past papers/the real exam will have a slightly different style of question.
I would recommend this book, but only if you have access to another reputable book/teacher; there aren't a lot of errors, but they're all big ones.