We have just got back from four nights at Dalia. It is a haven of peace and quiet in the medieval medina. The surrounding streets are scary at first - narrow, dusty, full of scooters, donkeys and bikes but after a while you get used to them. Under no circumstances speak to anyone who talks to you on the street. If they find out where you are going they will escort you and ask for 10 or even 20 euros in a demanding way.
The room was comfortable and the air conditioning worked. There is a pool to sit in but it is not big enough to swim. For several nights we were the only people staying and it was very quiet. The evening meal is ok, but on one night they left it to be heated up by a young man on his first night and who had no idea. He couldn't even open a bottle of wine. No sign at all of the proprietor except on the very first night for 30 seconds. Very very limited ability to speak English from anyone we met at the Riad except for our taxi driver who was wonderful.
Big problem when we came to check out and it emerged that they would only accept cash (only euros or dirhams) - not a credit card. We had paid by credit card perfectly well elsewhere in Marrakesh or the web site had warned us that cash was required so that was a surprise. We had just enough cash on us.
It is not expensive, and they will try to help you but do be aware that this is a very unsophisticated place