This was our second stay here, after 10 days at the start of 2017. This was a shorter visit, two days only, but once again we had a lovely time. The rooms are spacious and good value (we stayed in the Royal Suite last year and the Junior Suite this time around). The pool is great for kids - and adults - as it's heated, something which many pools in Morocco aren't. There's nice grounds with lots of roses, in addition to a separate jacuzzi, table tennis table, Touareg-style tent, and even a putting green with four holes on.
Breakfasts are good, though get a bit samey after a few days (like much of Morocco). Lunch/dinner menu isn't extensive, although the food is decent enough. You can also buy wine/cocktails/beer at reasonable prices as well.
The staff, in particular Nasir & Yousef, are great & very friendly.
The location is good if you want to get out of the hustle and bustle of central Marrakesh. It's probably a 15-20 min car ride into the centre of town, but that's what we wanted. There's not much else around though so be prepared to sort taxis if you don't have a car. There's good access to the Atlas mountains, and the Ourika Valley is another highlight for us (spectacular gorge with a river running down it, dotted with nuts restaurants and framed by the High Atlas).
All in all a great place & one we'll return to again in future!