My kid have been studying with eChineselearning for 1 year and really enjoyed the courses they provide. Very safe in terms of payment and excellent teachers, easy contacting the assistance to make any changes. The teacher seems to know what she is doing as she managed to make the lessons enjoyable.
The learning curve can be good for children as well as adult beginners.
I've already recommended this to all my friends that were looking for help learning Chinese.