Lovely setting on a lovely stretch of beach. Good food. Front desk service okay, all others really wonderful. The main thing missing here is air conditioning. It is stifling in the rooms, even in the middle of the night. Also, there are major power outages constantly (as is the case throughout the country), but with the cost of a room here I would hope for a generator to run anytime the power is down.