I highly recommend TST Prep for those who want to take the TOEFL. First, classes can be very flexible. I have done several classes with Barbara Rodgers for speaking, and I can determine what I want to learn in the class. Second, teachers treat classes seriously. Ms. Rodgers is VERY enthusiastic and will always encourage me; Ms. Morzhina is more quiet but very meticulous, that she can give detailed analysis of my Discussion Writing… Last but not least, teachers have given me a lot of great methods and ways to practice, which are really helpful.