I recently spent a week at the idylic RIAD SOFIA and I can only say highly positive things about this beautiful tranquil oasis.
The service was lovely, I was given a complimentary "Hamman" which was just wonderful after a long day wandering around town...I had a beautiful spacious room all to myself (I was travelling alone) with an open fireplace and an area to breakfast if you wish.
The rooms are very spacious..the bathroom beautiful! 2 sinks and a stone bath in an alcove...in traditional Marrocan style.
I loved retreating to my "oasis" in the afternoon for a rest and a tea..sometimes the maid would offer me free mint tea which was very nice.
I would definately return to this hotel. They also have another lovely place nearby which I stayed in one night called RIAD JULIA which is very similar in it's layout and design.
Both have rooftop terraces where you can lounge around or eat...
I felt extremely comfortable in both hotels, they were spotlessly clean, comfortable beds, very peaceful.
I would not really recommend it for children though as everything can be heard in the courtyard so it's necessary to not make too much noise in the courtyard.
A beautiful oasis in the middle of the Medina..and only about 10-15 minutes walk to the centre (Jemaa El Fna)