I had a lovely experience with Les Jardins Mandaline. The riad is very nice and cosy and the people were very kind and helpful although not everyone speaks English. Location is excellent, although difficult if not impossible to find on your own at the beginning. Also, the streets nearby are not well-lit, so take extra care when walking the streets during the night (since the taxi cannot take you right to the door).
Besides the nice breakfast on the terrace, I also had dinner at the riad, which was always very tasty. All in all, I really felt like at home and would definitely return.