I have recently completed the level 1 Chinese course with Linda Mandarin, and my grasp of the mandarin language has improved tremendously. One of the best things about this Chinese course has been the variety of teaching methods employed by my teacher Selina. The mandarin lessons are always interesting, and the pace of progression is challenging, but achievable.
I have now commenced level 2, and am finding it equally rewarding. I would highly recommend Linda Mandarin to anyway out there who is genuinely interested in learning the Chinese language.