Based on TA reviews, we booked Abdul for a half day orientation of the city and a full day trip into the Atlas Mountains. The two experiences, obviously, were very different, but Abdul's wide ranging knowledge, sensitivity to our needs, useful advice and unfailing charm and good humour were common to both. The half day tour is highly recommended as early as possible in your stay as it provides a first-rate introduction to the city: we walked for about four hours at a leisurely pace through an intelligently planned itinerary which introduced us to so much about the city: its structure and the rationale behind it, the nature of a riad, the way of life, the commerce [in the legendary souks], bread baking customs, hammams, the Medersa, historial buildings.. and much more. As others have said, Abdul invites you to specify your areas of interest, and he will tailor your tour to suit.
Our second trip was a day out in the High Atlas Mountains - again specially tailored for softies like us - though a more physically strenuous version was offered had we wanted it! We drove in a very comfortable Land Cruiser which cushioned the rugged off road trail we took in order to see more of the fabulous countryside and views. In Imlil, we had been offered the choice of a smart hotel lunch or home cooked food in a Berber house - we chose the latter and the hospitality, the tea tasting ceremony and the excellent food were all perfect. Definitely the right choice! A post lunch walk through chestnut, cherry and olive groves was fine for us - though a longer walk up the mountain was also offered. Throughout the day, we enjoyed chatting to Abdul about a wide range of aspects of Moroccan life and culture (and, indeed, English: he has a degree in English Language & Literature!) - he is immensely knowledgeable. The service provided by Abdul is first rate, flexible and we would highly recommend him: I cannot imagine anyone doing a better job.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.