In case you visit Morocco, it's a must to book a local guide, as otherwise you will miss what really this country has to offer. Morocco has many faces, and most of the tourists just visit one of the big cities, stay in a fancy hotel in the tourist zone and they will miss most of what this country has to offer.
So I would say it's mandatory to go on one of these guided tours to get out of the tourist zone and have a glimpse in the life of the local people.
What the guys are trying to achieve is exactly this.
We've booked actually 2 guided tours, this one and the one to paradise valley. Both had to offer something unique and different. Paradise Valley, as it's name also suggest is a small oasis in the mountains. Yes, it is 'developed' to welcome the tourists, but also preserves the habits of the locals. After this half day tour we've decided that we wanted more from what Morocco has to offer. So we've booked this 1 day tour. It's well organized, we had a short visit to the coast, where we could see the fisherman's villages, we've also got the chance to visit one of these. Yes, they are also 'prepared' for tourists, but are still authentic. Next, we went along the coastal line, meet some local kids on a donkey and they were very joyful and friendly. Afterwards in Tiznit you can really feel how a local market looks like (the Souk). Not like to one in Marrakesh or Agadir, this one is really for the locals. The lunch was also tasteful in the middle of the 'desert' where you could see how does the inside of the houses looks like.
To summarize, it's a nice tour and very worth to book it. Also, the guides do speak English/French and know about the culture and history of their country.