We stayed here at the beginning and end of a boat charter in two different rooms. Both had ants, both had showers that flood the bathroom. Waits for food at the restaurant and pool bar took anywhere from 45 min to 2.5 hours for every meal we had there whether we were first in the restaurant or not. Very isolated, so restaurants options were limited unless we wanted to pay at least $90 taxi for one way for 6 people. Beautiful beach area, but all cushioned outdoor seating areas smelled like mildew and I did not want to sit on them.