My daughter has been studying there for over 1 yr. They have small group teaching and teachers are NET, real foreigners.
For Cambridge course, their course content follows very closely to syllabus. And you can have as many mock exams as you like before the real test. Last yr my daughter took the starter exam and before the test, I drill her there by taking many mock test. I think it works as she got good marks for the starter exam.