We are on our way back from a week at the Riad Nafis and cannot rate it highly enough.
The location, slightly away from the madness of the El Fna but close enough to walk to in less than ten minutes, suited us perfectly.
Our room was lovely, rustic enough to feel we were away from a typical European style hotel but spotlessly maintained.
The sun terrace was great, with a view of the storks nesting atop a nearby mosque. We ate breakfast there each morning which was delicious and served at any time up to midday.
The staff were incredibly attentive and as there are only a few rooms able to look after you without the usual "what is your room number" which feels like a nice touch. We booked a few restaurants through the hotel, including a dinner at Kosybar where they managed to guarantee a table by the edge of the terrace. When we arrived the maitre d' told us they would not normally do this so hats off to the Nafis.
We had an issue with a trip to the Atlas Mountains which the management dealt with in an incredibly generous and understanding way.