I highly recommend this Riad. My boyfriend and I stayed for three nights and it was lovely. Our room was nice and the daily breakfast was wonderful. The staff were extremely kind, welcoming, and helpful - it really made our stay special. During our first day, we walked the city with a guide (arranged through the Riad). It was the perfect way to start the trip.
A few caveats: The images don't really reflect the rooms...or rather our room "Dar Latifa." The Suite was still very nice but it's not nearly as spacious as the pictures make it seem. Furthermore, hotels.com claims that there is a "Flat-screen TV with cable channels." There is a small monitor that had no access to any local or cable channels. In addition, hotels.com claims that there is room service and a mini bar. This is not the case. In fact, if you do want to have dinner you must let them know by the morning of the day you wish to dine. Everything is fresh, so it makes perfect sense. The listing is just not entirely accurate. Some of the reviews noted that the bed was slightly hard - it is, but it's still comfortable. My one issue was the heating...I tend to run very cold and the heat didn't really work well. Just an FYI if you are booking for one of these amenities.
All around, these issues were very minor. We had a lovely time.