Definitely recommend Hassan and Sahara Tours 4x4! Hassan is an excellent guide and driver- very friendly, knowledgeable and took great care of us. We took a three day tour (Marrakesh through the mountains and gorges to the desert and back) while we we're in Morocco for our honeymoon, and the tour was by far our favorite part of the trip. We drove through such gorgeous and diverse settings, and the camel tour and staying a night in a tent in the dunes was once in a lifetime. Along the way we saw several larger bus tours at different stops, and each time we were so grateful we had chosen a private tour- we loved being able to go at our own pace and have the flexibility to customize our itinerary. Highly recommend you make this a part of your trip to Morocco (do a 4 day tour if you have time, we wished we had another day) and choose Hassan.