This was a nice spacious property, and very clean. I was pleasantly surprised by how large the rooms were. It more than suited our needs. There is an elevator to use if you have members of your party with limited mobility, or just don't want to lug your bags up the one flight of stairs.
We made use of the beach supplies in the garage, we also appreciated that we could park in the garage if we chose. It was a short walk to the pool and spa, every night when we returned we enjoyed the hot tub and it was so nice not to have a long walk while dripping wet!
No, it is not on the beach but we were aware of that when we booked (and the price is reflected in that). It is about a 15 minute walk to A Bay, a nice sandy beach with plenty of lounge chairs to use and calm waters, a parking lot is nearby so you can easily drive there as well.
The deck overlooks the golf course (so no ocean views), but I enjoyed the quiet mornings drinking coffee there.
There is some cleaning supplies including laundry detergent. I was also pleased the water is filtered from the fridge for drinking. There is a very small amount of pantry items, but Island Gourmet with everything you need is just a couple blocks away. I would recommend and stay here again!