Stayed here about 3 years ago for a long weekend and returned for a week. Booked a 2 bed apartment and on arrival found we had been upgraded to one with a roof terrace which was an unexpected bonus! Apartment is spacious and they have been updated since our first visit. TV in lounge area and main bedroom, not that we switched them on. Kitchen is roomy but very limited workspace. Bathroom is small and shower in an odd place in a narrow bath but plenty of hot water and power. Beds are single with unit between them - could do with some hooks to hang coats/jumpers behind doors though I appreciate this would be seasonal we had a few days rain in September! Maid service is on a Tuesday Thursday and Saturday; didn't quite understand why it needed three of them to change the towels make the beds and empty the bins.
The roof terrace had a bbq which was great - however there is a communal one and a washing machine free to use which I hadn't picked up on the website.
Lovely grounds, plenty of room in the quieter pool at the back of the reception block, though both lose the sun early afternoon. Sunbeds are great.
The main road outside is quite noisy but we got used to it. Location wise it is perfect to access local supermarkets and beach, 10 mins more to main centre.
We would certainly go back.