We were blown away by the friendliness and attentiveness of the property staff (excluding check in where it was a long wait as the systems were down and quite stressful as we were allocated a room that was on the ground floor and smelled very fusty/had things missing and not working). Eventually we moved to a high floor and it was smooth sailing from there. Beautiful pools, rooms, high standards and quiet calm when needed.
Loves: the Garden Pool, balcony, decor of apartment, heated pools, relaxing and calm atmosphere of pools (Dunes was lovely but a little loud/busy for us as adults), responsiveness of staff, housekeeping every three days, friendly atmosphere, ease of getting into property whilst feeling safe, parking, beds, fans in master bedroom and in room washer/dryer.
Even better ifs: A shop for sodas/snacks, better functioning AC in bedrooms, speedier check in experience, more sunbeds for busy weekends. Maybe a hot tub!