What you read on tripadvisor was not what you got. When we booked it was listed as a 'private tour' that lasted about 5 hours. What we got was a small group tour that lasted over 9. Beyond that, it was a great day out. Rachid, our guide, and Belhaj, our driver, were very friendly and informative. Other reviewers have complained about the camel ride...Like surly teenagers some gave out a loud roar when asked to get up, but once they were going there were no issues, and I loved the baby camel! The trip through the desert to the mountains was lovely and the difference between the desert and the mountains was a great contrast. Lunch was one of the best meals we had while in Morocco. Would highly recommend.