This was a perfect property for my husband & I. The grounds are beautiful and just a few steps from a gorgeous beach with many lounge chairs (there were always some available anytime we went) We went to many snorkeling beaches including here! Clean pool/hot tub with more lounge chairs, some picnic tables and a bbq area as well as a small bar. Towel exchanges were easy. They have laundry facilities that are pay per load with quarters, but they supply soap if you need it. They have a card that you check out to use the laundry room, so it was only used by guests, but the hours were 8am to 8pm.That time framed worked for us. The room we used had a mini fridge, microwave, single kitchen sink and there were dishes provided. This made it nice to pick up some simple breakfast and lunch items so we didn't have to eat out for every meal. There's also a complimentary filtered water machine in the lobby(as well as many around the island) and a vending mchine with some snacks and drinks. This is the type of resort that does room cleaning every few days, not daily, but they let us know in advance what days that would be so we could plan to be out of the room. There are many walkable shops and restaurants, making it super convenient. We also loved the location as it was pretty central from the north shore or south shore. Check-in was super easy. We got there before 10 pm, so the front desk was still open, but if you're going to be later, they'll leave your keys wjth the security guard.