I am pleased with using Nihaocafe (That's Mandarin) courses online. It was convenient for me to participate in high-quality private Chinese language lessons online. The program was flexible, offered a good incentive for purchasing in bulk, and the content was good. The platform is still being developed, so there are hiccups now and then. At first, this really frustrated me, but the team gave me alternative technical approaches to help deal with the technical issues of the platform. When there was an issue, they'd work together to contact IT to let them know about the circumstances.
For the classes themselves, I'd HIGHLY recommend them. I like that I can ask for a custom lesson. I also enjoy the Whiteboard portion of the platform as I can ask my instructor how to say things, so they're understandable to others. I'm motivated by my teacher and the program overall, and it's nice to have all the information right there on the platform (how many classes I bought, how many remaining, etc).
Recommendations for the future of the company: Offer included books to students to support their learning. Allow an upload area of possible completed written homework for marking/feedback. Find applications (APPs) with flashcard desks (like Anki), and recommend them with That's Mandarin (TM) vocabulary card decks for review/front-loading of vocabulary.