Can any body provide me with any details about the quality of teaching in this school and the facilities etc. Sounds like a supportive environment by the looks of the website.