My friend and I have just come back from a week here and we really loved it. The place is beautiful, the staff are so friendly and helpful, the food was delicious, the cocktails were good value, it is spotlessly clean...I genuinely can't think of a way that they could do much to make it better. The rooms were cleaned/beds made every day. It was very peaceful which came as a surprise considering how bustling it was outside. Karen was so lovely and helpful, our breakfast was varied and tasty and sometimes brought to us without us even having to ask. When we had a taxi ordered for us one night to go to Gueliz, the taxi driver didn't speak English so one of the guys from the Riad came in the taxi part of the way with us to make sure we got there OK. Unfortunately I'm rubbish with names but we nicknamed him 'slick' (not to his face) and we thought he was awesome.
I do have to point out that as an animal lover, I spent an awful lot of time petting Max the cat, who is a massive ginger gangsta of a cat. He is lovely. I recommend petting him as often as possible.
My only criticisms are things that actually the Riad can't help, these are just things you may want to consider: It is very close to a mosque, so if you're a light sleeper you will get woken by the call to prayer. Saying that, you'd be hard pressed to find anywhere that isn't close to a mosque. Also, it is very much not in an area that has a lot of tourists. This is absolutely fine for most people, but because my friend and I were 2 western girls on holiday alone, we did get quite a lot of looks and sometimes hassle from men when we would walk towards the souks, so we did end up spending more on taxis, particularly at night, than we would have liked. Don't let this put you off though, you just may want to budget a bit of extra money for taxis.