Is anyone able to give me an honest opinion of this school. I'm looking to put my son (5), there. I'm due to go visit the school soon, but any first hand experience or local opinion would be very gratefully received!