Good school. Kids enjoy and learn in practical ways.
Parents will feel that their kids are in a safe and secure environment most of parents choose this kind of school for their children mainly because of highly level standards.Teachers and Support staff is good. Teaching methodology is also appropriate for kids.
Overall good school, bit of more focus on extra co-curricular activities would be great.