lovely and happy atmosphere, high level of academics, and it's not a big school, which I particularly like. They also have tennis program once a week, chess class once a week, and various programs through the year - such as swimming carnival, campings, etc, as well as individual (small groups) personal and academical development programs. Nice playground with up to date equipment, basketball, all air-conditioned classes. Before/after school is absolutely A+, my kid wants me to keep him there 5 days a week.