Does anyone have any experience of this school? Is it good? Any information, good or bad would be great, thank you!