great school and even better teachers!
this school has very knowledgeable teachers and is very flexible with the available times. I find it very helpful to take lessons with eChineseLearning because I have the opportunity to practice listening and speaking with real native speakers. that is probably the best way to learn a language!
