We were a family of four staying here in April. We shared a family room -which was small but perfectly adequate. The plus points were the amazingly nice staff and terrific food. The evening meals were awesome! On the minus side the riad wasn't very clean in many common areas - for example the roof terrace didn't seem to be swept ever. Most disappointingly our room was not clean on any of the days we stayed. We really expected some housekeeping service in our room and this just didn't happen. We had to make our own beds and take our rubbish down. We asked one day if they could clean up a bit and they made one bed but not the children's. I don't expect to pay 125 euros and clean the room ourselves. This would put me off staying again.