We really enjoyed our stay in this beautiful riad. Although we had some problems finding it! It's in the Kasbah part of the city and so our taxi driver (from essouira) had to ask lots of people before locating it! (head for rue de Kasbah and Bab Agynou)
Once we arrived we were made incredibly welcome. The rooms were gorgeous and very clean, we had a suite with a huge bathroom and a four poster bed! There are tons of areas to relax, a lounge, the roof or by the pool (which is freezing - but refreshing!!) The staff were very friendly and helpful (but sometimes hard to locate!)
Breakfast was included in the price and you can have this anywhere you want - in your bedroom, on the roof.... Dinner can be arranged in the riad as long as you let them know in the morning, We asked at the last minute (not realising we needed to arrange in advance) and they managed to russle us up soup and a simple dinner which was great.
The location is about 15mins walk away from the main square - which isn't so bad, although the streets are manic and it can sometimes feel a bit of a trek after a hard day shopping in the souks!