I think this is one of the best TOEFL preparation books. Official guide is a must have, but this one is a great addition. It has nice explanations, that can be repetitive sometimes and which can be skimmed through (just read the text in bold), but important part it has 4(!) practice tests, more than any other book. The software works great on my MacOSX. It is timed and resembles the real test. I can look through my Reading and Listening results, and they give explicit explanations why other choices are incorrect. I like Speaking section a lot. I can compare my response with samples of high, mid or low level responses for each question. I liked this part the most, you can hear high level responses from non native speakers. Also, Writing section gives samples for each question. Plus, it has lots of practice tests in the book itself and 2 additional CDs with audio files to them. I think this Kaplan did a great job with this book.