We completed a 4 day Marrakesh to Fez trip with Morocco Excursions. Prior to the trip we did considerable research on tour companies and itineraries, we selected Moroccan Excursions because they were the most flexible in regards to itineraries, and the most cost effective. The trip that was delivered was well organised, responsive and good value for money.
We ended up with 2 of us in a truck with a driver Ali, who was great, informative and easy to travel with. The Riads selected were lovely and some of the nicest places we stayed at in Morocco. If it fits in your budget I would highly recommend limiting the trip to your party only, with a driver and not trying to reduce costs by adding strangers, limiting your party gives you flexibility in your daily itinerary and really makes the trip your own.
We traveled extensively in Morocco and felt this excursion made our trip, it got us out of the cities into the countryside and showed us there was more to Morocco then the Medinas. We were amazed at the differing landscape and industry from farming, to movie sets, fossils, etc. The highlight was the camel ride and the night in the desert. Some times a taste is better than the full meal deal. :) At first I was disappointed that the desert camp had been moved closer to town and that the camel ride was much shorter than expected. I totally enjoyed the camel ride but came to appreciate later that if you don't ride camels or horses on a regular bases that shorter is better than longer. I felt the camel ride every time I climbed steps for the next couple of days; not bad; just a reminder.
We took up the recommendation to add the fourth day to the trip and enjoyed an afternoon lounging around the Riad pool before starting off again to Fez. If you have the time it is worth considering.
We wouldn't hesitate to recommend Hassan Mouhou and Moroccan Excursions we had no issues, no problems, we were well fed, we felt safe and we got good value for money!!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.