Very clean place, farther from the beach than I thought( about 1/4 mile up road )but a really nice beach with bathrooms and good snorkeling. The roosters woke me up but I am a light sleeper. They had foil, dishwasher, etc.. all amenities.