Not very recommended this one. They have a swimming pool, but almost no use, kids also dont know how to swim. Poor contact with parents. They have a parents meeting once in 3 months. But no daily report with parents, their parents book only for reminding holidays and fee. Their books' design is bad. Not much improvement for my kid, and they said, it is bcs of my kid's abilities, request extra home teaching by myself. Food is not very good, my kids always got ulcer one.