Overall, it was a great stay! The room was as described and had everything that we needed including a stocked kitchen, washer and dryer, and beach chairs. We had younger kids with us and they provided a high chair and portable crib as well.
We specifically wanted to be at a resort to have amenities available like the pools and an on-site gym. The water slide was a hit with the kids and we loved the convenience of the poolside restaurant and little store.
A few things to just be aware of: you will not get housekeeping during your stay. And, as a private rental, the resort is limited on what they will help with. Neither were an issue with us as they made it convenient by providing laundry detergent, dishwasher soap, trash bags, broom, etc. The rental company was also very responsive when we reached out.
We definitely recommend a stay here and would go back!