Debra's place worked well for my last-minute trip. The photos from the listing were pretty accurate. The location is within a few minute walk to the Grand Hyatt beach, so you can use their beach, amenities, restaurants, etc -- that was super convenient.
I'd suggest checking to see if anyone is staying in the main house while you're there. I was there for a week, and one night there were guests in the main house. As another reviewer noted, it was quite noisy. The other 6 nights were much quieter.
All expected amenities (towels, shampoo, etc) were provided, except for a hair dryer, which we had to bring.
Overall I thought the place was good.