Massive self contained apartment, had everything you need. The pool was lovely and warm, there was also a baby pool and spa. They had a great outdoor area with a BBQ and tables and even a fridge to put your food in. There was a gym and a sauna. Near the lifts they had a book library.
Opposite is a lovely warm beach to swim in, lots of restaurants in walking distance.