This program was really challenging because I came in with a lower level of Arabic but they were able to create another MSA class to accommodate my level. However, because I was at a lower level, my other classes and the language pledge were really challenging because those were still at a higher level. My professors were able to help me overcome many of those initial challenges because of the small size of the program. I had a really great host family who helped me practice my speaking and listening and respected my space. The city of Rabat is big enough so you do not get bored but not too big that you are overwhelmed. I would recommend this program to anyone who is looking to really grow academically and personally through their study abroad experience. However it is not a program for someone looking for an easy semester.