Great location. Only a block across the street to three good sets of beaches for swimming, boogie boarding and snorkling. Two AC units to keep everything cool. Full stove and oven to cook indoors or use one of the available outdoor grills. Hot tubs and pool were nice to use at night. No snorkling gear provided. You have to rent them. But I'd suggest just buy a set from Wal-Mart or abc stores. Jack was great and responsive. Would come again.