Used to love this place but their registration and admission process sha needs serious overhaul. The facilities are modern and the learning environment is actually decent when you finally get in, but getting admitted took way longer than it should have and nobody explained anything clearly. Still gave them 4 stars because once you're past that wahala, the actual educational experience is solid, but abeg they need to fix their administrative side before I can fully recommend to my younger ones.