I think our experience in the room might be a little different as we spent an excessive amount of time in the room because our 18 month old got a double ear infection on day 3 of 10, so we were in the room A LOT. The location to the BBQ, pool, Gazebo, and beach are all really awesome. Aside from the great location the AC works really well and I've never stayed at a place with such smooth louvered windows or standard windows. There are tons of beach items, so I'd recommend checking all of this out before renting anything. The kitchen has all the amenities you need.
At one point there was no hot water in the building but the response from the hotel was prompt and it was corrected within an hour of reporting the issue. You have to love a place that can correct an issue quickly.
Unfortunately, the bathroom fan was broken, which early in the week didn't seem like a problem, but when we started taking warm showers to break up our daughters congestion it did make the room muggy. Web knows and will be fixing it this week (12/5). The dishwasher seemed to have issues and kept throwing an E:25 error and would sometimes finish a cycle and sometimes not.
The one item that was a struggle was the bath mat. It is one of the memory foam ones and it was definitely at the end of its life cycle, we opted to use a regular towel.
The king size bed is great to have but is a little lumpy.
Honestly, I think all of these items likely would not have really even registered if we were able to utilize the awesome location and be out of the room more, but unfortunately we were in the room way more than expected.