Beautiful hotel in surroundings that are quite stunning. Excellent service. We loved the beach and crystal clear water, with the grass area providing plenty of space for the loungers and space for children to run around. The adjoining shopping area and restaurant selection is very good. We also really enjoyed the breakfasts. However, a note on the paid-for hotel amenities (we were interested in the spa and tennis/padel courts), pricing for these services was at the very top-end of the market, higher than most hotels we have visited in Europe, would advise budgeting appropriately should you wish to make use of these facilities.