It was comfortably spaced and in a good location. We appreciated the available snorkeling equipment, beach towels, and umbrella. However, we had a few significant issues. The carpet in one bedroom was soaking wet when we arrived, which they acknowledged but did not resolve. It remained wet and smelly throughout our 4 day stay. The downstairs toilet sometimes smelled of sewage. There were also a few things broken including the kitchen fan, sliding door lock, and couch, some of which were repaired during the stay. Finally, there was a large cleaning fee, but there were quite a few requests in terms of cleaning before check out. This place was a good spot but not worth the cost given the above issues.