Our room, especially the jacuzzi, had an amazing view to the ocean. The room was spacious, bed was very comfortable, and there was hot water in the shower. The pool area is amazing, access to the sea and the beautiful beach. We booked massage in advance, and it worked perfectly well. Everything is close. All this would have given five stars and more, but...when you get blamed for not confirming a booking for a buggy ride, while you show them the email correspondence with the confirmation, and all you get is a "well, the buggy is coming in five minutes" after you have spent quite a lot of time trying to explain that we did everything as they instructed. The buffet dinner is only average, and the dirty bed linen with a blood stain was not very welcoming. They did bring new bed linen in the middle of the night, and other than the one incident, service was excellent all through the hotel. We could have had chosen something else but buffet dinner, but we did not. We'll go back one day.