I engaged with eChineseLearning for lessons and found that the teachers are all young graduates with little teaching experience, they don't arrange for lesson plans and there is huge variation in their abilities. About 25% of my lessons were a waste of time. Also note they will record everything including your lessons which they will not tell you about and are completely inflexible. For the money there are much better language providers - suggest you look around for the one that suits you best.