I heard of betterchines's good stuff for years but didn't have chance to experience it until last week. Frankly, I didn't expect such a great experience, the teacher is so passionate and energetic, the lesson is great! They have so intense curriculum while children are learning with lots of fun. Besides, i am also impressed by their 'tea time', it is actually another learning oopportunity because the teacher would ask the chilren to behave well and request them to practice what they have just learned in that lesson in mandarin. The duration of the lesson is 75min but I think it is comparable to other 1.5hr or even 2-hr lesson. 2 thumbs up!!!