great flexibility
I've had a great experience taking online Mandarin classes with Flexi Classes. As a busy student, the flexibility of being able to choose the time that works best each week is a major difference maker, and the teachers are invariably nice.
