Tried this place for my younger cousin and honestly the academic training is solid, moral values are emphasized which I appreciated. But abeg their parent communication system is frustrating sha like you have to keep calling to get updates on progress instead of them sending you regular reports. The staff are dedicated and the kids actually enjoy going which matters, but that communication wahala alone knocked off one star from what could be a perfect five.