This was an OK hotel experience for me.
PROS:
Friendly, courteous staff (though some were unmasked), regular rooms have mini fridges, suites have nice kitchens, all rooms have balconies (views vary) lots of activities (jet skis, snorkeling trips, sunset cruises, kayaking, paddle boarding, pool, and more), comfortable beds, good for families, location is right on the water.
CONS:
Confusing design: A 3-story building with a restaurant blocks most of the water views, and there are roads alongside many of the rooms. Wifi only worked 50% of the time and rooms were noisy (we heard partiers outside at night, cars and trucks going by during the day, and neighbors stomping around above us). There was no way to call the front desk from the phones in the rooms if there was a problem – we had to walk across the grounds back to the lobby and tell them in person. When my group decided to go snorkeling and learned that the hotel's tour was fully booked, the concierge wasn't able to help us find an alternative nearby. We Googled and called about 8 places ourselves until we found one with openings.