I did a 15 day guided tour of Morocco this year and I can tell you that Mustapha is the best Moroccan guide you will find. He is exceptionally well versed in every aspect of Morocco (culture, customs, various cities and historical sites, architecture, art, crafts, language) and has such passion for his country and imparting knowledge of it to others. I got 10 times the value out of my trip, because of his knowledge and explanations. Mustapha is definitely not your average "lecture you on this or that" guide. In particular, learning words and phrases in Berber (another language he does not have listed) added a wonderful extra dimension to my trip, as I found the language is so tied to the culture. Courteous, professional, thoughtful, and observant, I felt 100% safe at all times. He catered to the special interests of clients, always ensuring that people walked away with the best experience. Mustapha is equally interested in getting to know his clients and learn about their country/culture, as well! You will walk away from your trip with a pretty exceptional lifelong friend. Whether you are planning a city tour, hard-core trekking, 1-day excursion, or an extended visit, I highly recommend you book with Mustapha!