Very good location, in close proximity to the seafront, restaurants, shops and activities. The grounds are very well maintained - most of the properties are undergoing refurbishment it seems, and they look very fresh. There are several entry points to the apartments, which is very convenient. The apartment was spacious and comfortable, with a nice balcony facing with sea view.
It would have been nice to equip the apartment with some "Basics" such as dish soap, salt, pepper etc - there is absolutely nothing in it, so be prepared to buy everything even for a short stay.
There was supposed to be heated pool, but both pools were equally cold - it would have been nice if one of them were heated as it wasn't warm enough to bathe in either. There is also little control over people "reserving" lounge chairs in the pool area with towels and then going off to do something else (mostly breakfast), only to return hours later. There aren't that many loungers, so it would be great if this was better checked by the staff.
Overall, I would definitely recommend this structure.