I booked a airport transfer from the airport to my hotel while I was still in the UK a day before I flew out. The booking process seemed a bit unrealistic as I thought it was a scam because all other transfer companies were offering me double the price. The price quoted was € which was good as most if the country accept euros.
Once I arrived at the airport someone was waiting for me holding a board with my name on it. He took me straight to the hotel and on the way he have us tips on how to avoid getting ripped off and he left us with a card which is a sister company who do exclusions.
I booked the excursion a day before from the hotel and the manager of the company picked us up from the hotel in the morning to go camel riding. The camel riding was a good experience through a remote part of Marrakech. On the way back he took us to a traditional cafe for morrocan mint tea and we had a good chat.
Overall the service from this company was excellent and I would definitely use again. Would recommend to every traveller to Marrakech.