Stayed with 5 friends in 3 rooms spread across the riad. Giving a balanced review the staff make the place really friendly and can't do enough. Basic breakfast I can't have diary so they found me eggs. They were happy to walk loan females to taxi when we wanted to go out. They were happy to book restaurant and answer any questions at any time of the day. The riad is located very central so very easy to get to food places, tourist bus, souks etc all within few minutes walk.
I suggest not taking a room next to reception as if people are coming in and out or ringing bell at night you can hear everything. You may have to wait a little bit for hot water but rooms are clean and have all you need for a few days so wasn't a problem. We ate the free meal on the first night but there are much nicer and taster food in other places for a similar price. I would be happy to stay there again but wouldn't take small children as you can hear a lot from corridors so I would be worried they would annoy others even though I am sure hotel welcome all.
People in Morocco are friendly but you will be hassled to buy stuff or give money. Make sure you haggle hard and you ask others average price for things as you can be ripped off. Careful of people willing to direct you in souks they will get you really lost and charge you to get back to where you started. All these issues are really minor and are things to watch out for. Remember the riad is not the same as staying in a hotel it is a traditional family home turned into a B&B. If you like a traditional feel and friendly staff then definitely place for you.