I took Princeton Review in Irvine, CA the first time (two years ago) and I thought it was excellent. Especially for the verbal section, sorry I forgot the teacher's name, but he gave out excellent tips and worked very hard to prepare his students for both reading and writing section.
Second time around, I moved to Boston and took the Kaplan in Cambridge. I have to say even though my teacher was a current 1st HMS student; he was not fully prepared many times for teaching us. (Although he was genuinely kind and supportive).
The bottom line is: Kaplan's exams prepared me better for the biological and physical sections. I scored both 11/12 on the real mcat. (Yet, this set of score may come from my previous studying in PR as well) However, I did horribly in both verbal and writing section. (Don't even ask me what my number is).
For those who are/were ESL students, PR is much better in guiding you for the verbal section. Hopefully my ans will help someone somewhere! Good luck.