I only stayed in this Riad for one night, before I flew home. I didn't want to spend a lot of money whilst I stopped over for a night (stayed in Riad Medina Azahara before I went to Essaouira and stayed in Riad Etoile De Mogador - both great) and it did the job.
If you need somewhere cheap, clean and pretty with fellow travellers this is the place. However it is really small and has a "crammed" feeling. I would not feel happy spending my full holiday here. Roof top terrace and location good though.
Additionally, it was INCREDIBLY hot in my room. I had stayed in rooms without air con my whole trip (Sept 2011) and I'd never experienced anything like this. I felt like I was burning alive in a sauna - with the fan only making it worse and circulating hot air!
If you're looking for a nice stopover I would recommend this place, but not for a full blown holiday.