I've been bringing my grandchildren here for almost two years now and the leadership training program they run is solid sha. The teachers actually care about the kids and you can see results in how they carry themselves. My only gripe and it annoys me every single time is how they communicate with parents about activities and fees. You'll just hear about something last minute through your child or see a notice on the wall instead of proper message to parents. Otherwise the place is doing well for our kids.