We ended up staying here when our Travel Republic booking had gone wrong. Arriving late at night, under stress and exhausted, was not a good way to turn up at what proved to be a delightful hotel.
The staff were friendly, the room clean, and Michelle the owner was incredibly kind and supportive. The holiday was a disaster (a tip: if booking with Travel Republic, email the hotel to check they've been paid and are expecting you!) but discovering this Riad was the one bright spot. I will definitely return here one day, if only to repay the kindness and warmth of our welcome (and to try out the fabulous spa.) I'd rate it 5 stars but for the fact we were not able to stay longer than 48 hours - again, thanks to the Travel Republic foul-up - so didn't get to try out the dinners or the area in any depth.