"Absolutely loved it!! The beach / lounge area had a ton of space to spread out, snorkeling was amazing (watch out for anemones, and be careful snorkeling more than 10 or so meters off the dock as boats come by). The beds were so cozy and the staff was very nice.
The hotel is next to or to Snooks, which has amazing food and drinks. Grab a cocktail in a plastic cup to have by the beach or pool! There is also a CVS/walgreens walking distance away. The hotel felt like an oasis away from everything though - you couldn't hear cars on the road and it truly felt like you were in a private little island.
They seemed a bit under staffed. Our room didn't get cleaned, and they didn't have enough room keys for us to have more than one. This didn't bother us, and I am sure if we asked about a cleaning they would have done it, but we did notice this. We also had trouble finding pool towels, and brought our own from home.
We truly didn't want to leave and would come back in a heartbeat!!"