Sum-up: sites were awesome but the awful staff made this 2/5.
First, the communication was terrible. There was almost no info provided about who was picking us up and when exactly, what to prepare/expect, etc. They were a half hour late to pick us up because they got lost despite me calling/emailing several times to try to warn them that they would get lost.
The local tour operator looks more like a car rental than a guiding company, and boy does it show. It's like they used one of their vans and forced one of their poor employees to cart around a bunch of tourists. The guide, Mustafa, was aloof and grumpy the entire time. He wouldn't tell us basic things like when we'd eat lunch, he drove by places with nice views of the mountains and opt for a much worse view, and basically just was a total grouch about everything. We were supposed to see a kasbah at Ouarzazate according to the online itinerary and instead took us to a parking lot outside of a cinema museum and said we had 20 min. GREAT, just enough time to do absolutely nothing. We were told to pay 20 MAD each to a guide at Ait Ben Haddou, who also wanted a tip, even though it says small group tours and gratuities are included. When we complained, we suddenly didn't have to pay guides anymore, so that was clearly a scam.
Then the camels and Berber camp was also a mess. The staff again was just awful. They wouldn't tell us when we were eating, and when we did, it wasn't clear that we weren't just going to eat rice since that's all they brought for a long time. They did not offer any drinks to even pay for at dinner, so be sure to bring plenty of your own water. And be prepared to not have access to bathroom facilities. There were no toilets, and no warning about that. Or you could relieve yourself right next to the dining tent like one of the charming staff. DISGUSTING! I don't mind toileting outside if we had a warning, but communication was 0 here.
Choose another tour to see these awesome sites.
Very Bad. Avoid it
Many things happened in this tour:
1 . There is no guide. It's just a driver. An arrogant driver who had stopped to ask where and how long but still did not meet the times.
2. For this tour we paid 145 each and in the same micro bus were people who had paid 80 per person. And the hotel and breakfasts- bread, jam and cafe- would say that was worth even less.
3. The driver stopped at sites of interest - usually before the precise stop - where they had some local guides those who had to pay them for the local tour. All prearranged. And also he stopped to eat in places that were more expensive than they were a 1 or 2 block later.
4. Failure to comply with the schedules caused we arrived late to Merzouga and thus arrived at night to the dunes practically eat and sleep. We could not enjoy the desert and its dunes that was the goal of the tour.
5. In the desert out was at 5:30 am and finally left at 7:00 am.
If it were not for the places we visited we would say that the tour was a disaster.