Long time customer dropping a review finally because my nephew has been here for almost two years now and honestly the character building side of things is solid, you can see the difference in how he carries himself. The academics too, his performance has improved small small which is what matters. My only gripe sha is that getting updates from the school is like pulling teeth, sometimes you ask about progress and it takes forever to get proper feedback or they just give you vague answers. Overall though the school is doing what they promise but they really need to improve how they communicate with parents because we should know what's happening with our children without having to chase them down every week.