My partner and I thought long and hard about booking this tour as it is pricey (although the bigger the group the better the value) but I am glad we went ahead and did it.
We had a great time with Argan Sports and experienced things we would never have been able to on our own. It was a nice change from the usual days in Marrakech.
The scenery was breathtaking, the tour guides were friendly and helpful, all our needs were attended to (cold water, energy snack etc) and the meal at the end was just what the doctor ordered.
Be warned, we took the tour in July and it was HOT. Although this was intermediate level it was tough going - I'd suggest a good level of fitness would be best. Saying that, pace etc is very much dictated by you and you certainly won't be rushed by the tour guides who want to make sure you have a good day.