Stayed for a week and the owners and staff were excellent. All extremely friendly and helpful.
Food good throughout the stay; the owners eat all their meals in the hotel restaurant which adds to the relaxed atmosphere. The upstairs grill restaurant was even more impressive. And the food costs are on a par with other locations, but typically better quality.
20 mins walk to the medina - but this is not a necessarily bad thing.
Ranch Diabet for horse riding (see web site).
Great harbour views from hotel bar next to Taras restaurant; access via the inner walls.
Recommend a meal at one of the 'huts' near the harbour; good local fish. Lots of choice for good, and good value food in the Medina.
If you like a hike (not a walk), suggest the Al Qalb monument on Azlef hill. 3 hour round trip from Riad Zahra - just follow your nose up the dunes/scrub land; we saw some wild camels en route and not one person.