I've been sending my daughter here for a year now and overall they've done well with her leadership training and academics sha. The teachers know what they're doing and the curriculum is solid, but abeg their communication with parents is a nightmare. Last term they changed the schedule without telling anyone and I only found out when my daughter came home confused about her timetable. Besides that one issue everything else has been fine, the facilities are decent and she's actually learning something.