Mary is an awesome teacher. She has been teaching my 8 year old son Mandarin and he has learned so much in a short period of time. He is speaking complete sentences now and is really excited to become fluent in Mandarin so he can speak to his grandmother who lives in China. Mary is very patient and extremely helpful. It is a good program for people to learn mandarin at home and great to have a native speaker as a teacher. The price I feel is very reasonable for the number of lessons. I feel this is also a good program for my son because he will be taking mandarin in high school, so he should be ahead of the other students.