Personally i studied there for 5 years. The teachers are great. They have a great curriculum of classes. They are a bit expensive but for the quality of education your getting is worth it. They have recreational areas, plus they also have swimming pool were they give swimming classes. Overall they are great school.