A wonderful hotel in in a glorious setting. The staff are amazing and the hotel is lovely and well tended. The restaurant serves good local food. Then only negative is the house next door on the beach has large barking dogs, which is out of the hotels control. I couldn't fault it, we had a wonderful time.