Took a lot of convincing to try this place as a parent but my son's results have been solid and the teaching quality is actually there. The facilities are decent and the staff know what they're doing when it comes to academics. My only issue sha is the administrative side because getting updates about fees, schedules, or even simple things like exam dates feels like pulling teeth. Everything takes forever to process and communication could be way better but overall I'm not regretting the decision to enroll him here.