Hadn't been here in months and came back to find the boarding facilities really well organized this time. The dormitory setup they showed me was clean and spacious, beds proper with good mattresses which honestly matters when your child will be sleeping there five days a week. Staff seemed attentive when we toured and the headmaster explained the curriculum in detail without rushing us through. For what they charge, the learning environment is worth it and my boy is actually doing better academically since he enrolled last term.