Absolutely love learning Mandarin with Vivien and Practical Mandarin. It offers great ranges of classes for your level, be it during the week or weekend and for a fantastic price.
Classes themselves are well structured, fun and interactive. Vivien makes sure that the class is exposed to all aspects of the language and culture and does this through various mediums. For example Chinese commercials, YouTube videos, Culture notes and debates.
Class sizes are small and intimate and the teacher can easily spend more one-on- one time with each student.
I highly recommend learning with Practical Mandarin!