It is the best hotel view of the beach, with quite comfortable rooms. The hotel restaurant makes good food, but you can expect a long waiting. The beach is great though,
You should know that the marvelous view is due to the hotel be located 196 steps from the sea level, so don't expect any accessibility for handicapped or lazy people. The parking lot is very limited and insufficient in the high season, if you have a car; and the hotel is located far from the village (<3 miles or 4 km), if you don't have. They have a shuttle for a small but annoying fee. They also have a small fee for the safe in the room, I highly recommend it, see the others reviews.
We had a frustration in the very first day, there were a big party in the restaurant, with a loud music, it seems a karaoke or similar, and we couldn’t sleep. The pleadings for turning down the volume were solemnly ignored. So, as we were in a group, we moved to the balcony (in a hammock) of a lodge more distant to the party. We returned to the room only after 3am, when the party ended. But, the others guests, in the rooms adjacents to the pool, didn't have the chance to escape to a distant lodge, and couldn't sleep up to 3 am. But, if you like to party all night long, I'm afraid it was the only party in the week.
In the morning we tried to complain, but they didn't seem to care, so we didn't bother to stress and the others days were great. But, I kept the feeling that if anything turns up bad they won't try to fix it for you.
An important tip: we took the master room, with bathtub, not a good idea. The others took the regular room. The premium is located by the pool, with can be very noisy, and the regulars rooms are in charming lodges quite isolated from the crowd. So, you only should take the premium room if you plan to really use the (not so large) bathtub.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC