I studied in Morocco for two semesters. It was a wonderful experience. Morocco is a beautiful country where everything is relatively cheap, so there are a lot of opportunities for travel, eating out on a regular basis is doable and the food is great, and you'll meet a lot of interesting and welcoming people. The program itself offers a unique opportunity to study both Standard Arabic and Moroccan Arabic in a setting where you later have the chance to put those skills to use. The people that work in the program are always accessible and more than willing to help, and in my experience do their best to make everyone feel at home.