Our stay in the Riad Dar Crystal was very well. The Riad itself is hard to find but the taxi pickup from the airport made it all easy. Don't expect a frontdoor taxi delivery, the Riad is in an ally and you have to walk for 1 minute.
After the frontdoor there is a tranquil scenery. Although it took a wihile before the staff had some time for tea and an explination of the city and Riad.
The pros of this Riad is the pretty good spot in the city, a walk from everything, design of the room and quiet spot to escape the madness of the city of Marrakech.
The cons are the quality of the bed, needs a refill or something and the loose way the staff walks through the building, they probably miss a little 'real' hotel experience. On the other hand they are willing to help you at costs... The 'swimmingpool' is useless, only 3 by 3 at the most! Breakfast will test your patients, when all rooms are occupied there is not enough space to sit and will take a while before you receive something. They have to find a better way to make breakfasttime shorter...