Ahmed is the best. He and driver Mustafa were fun to be around and travel both in the cities and between. Their laughs were infectious and made the tour a joy. Ahmed scheduled stops and routes which were incredibly interesting, and the people he had show me around certain areas such as the medinas in Fez and Marrakech were equally excellent. A highlight was being invited into Mustafa's family home for lunch. I give my highest recommendation to guide Ahmed and driver Mustafa.