The views are amazing, and there is a lovely relaxed feel to the hotel. It is smart but not pretentious. It's not cheap; a pizza or a salad for lunch costs around 18 euros, and you have to pay for loungers and shade on the beach (60 euros for a day under a cabana with a double, comfy, padded wicker bed). Watersports are also extra.
We opted for the half board option, and thought that the food and selection at breakfast and dinner was excellent.