The hotel buildings and lodges are lovely, and the infinity pool is spectacular and the beach pretty and well cared for. The staff are sweet and eager to please. The food, however, is terrible and overpriced, and the service slow. There is nothing else in the surrounding area and it's half an hour to town for alternative eating choices!