To be honest, I have never heard of the school. I am more familiar with the American School (ASD), Doha College, DESS, Newton, Compass, etc. but I see it is not in a bad part of town, near The Pearl, West Bay Lagoon and the golf club. You need a car if you live in Doha, and check on the type of accommodation they are offering, is it near the school, are you free to choose your own location?. There is plenty of opportunity for taking part in sports clubs here. In terms of alcohol and socialising, the bars and restaurants in the International Hotels (Ritz, Intercon, W, Radisson.....) all sell alcohol, but it is not cheap at say GBP 9 or 10 minimum per drink. As mentioned, with a letter from your employer you can buy drinks from QDC for home consumption. My children have been in various international schools for the last 10 years, and from what I have seen, a career as an international school teacher looks a good choice if you are adventurous and want to see the world. Good luck with your decision.