We stayed in Apartment 121 which was perfect. Luxurious with a private second floor sun terrace equipped with hot tub and gas barbecue. Pictures are wholly accurate.
The resort is immaculate and is maintained to a high standard. Not crowded so plenty of space around the pools and no queues for the gym or table tennis.
The grounds are public I think but again, a haven. The beach is 100 metres away if that.
We booked via the owners agent, Southwestspain. Jairo and Tabita were amazing to deal with. They even included a welcome pack complete with wine, beer and a massive fruit platter. Thanks guys!