This place is awesome! Great location right off the beach and all the gear you need for boogie boarding and snorkeling. We enjoyed our stay here. If it were only these factors I would have rated it 5 stars, but the only (and very important) con was that there were a lot of ants. We were very diligent about taking out trash, not leaving any food out, and using the provided bug spray / insecticide but there were still always a lot of ants. They would crawl all over our drying swimsuits and clothes, counters, floors, etc. No matter how awesome the place is I can’t fully relax when I know there are ants crawling around and on me.