Highlights were the service and friendliness of the staff, especially the fantastic Animation Team (Eva, Amin & Sulaiman) who led sunset yoga, spin and running. The hotel is a great place to relax and have some activities at your own pace. Restaurant staff at breakfast and housekeeping also excellent.
Rooms are great, large and nice design.
Location is beautiful on the beach, not far to walk to Taghazout for a local experience.
Everything was great, until we came to leave and we had an unhappy interaction with the management team which really upset us. Hopefully a one off, but more proper support at check out would have prevented this.