Does anyone have any experience of this school? If so could you please share your views -- good or bad? Thank you!