Anyone have experience of this school? We're goin to visit next week but it seems to have very mixed reviews based on previous mn threads... Would be helpful to know what to watch out for when we visit!