Exactly everything that we needed. We just returned from our stay at this property and have very positive feedback. Would definitely stay there again. It was clean and we found everything we needed: beach towels, beach chairs, umbrella, kitchen supplies. Sunsets from the beach and balcony can't be beat. The breeze is heavenly. Other property features such as laundry, pool and location are also top notch. Alexa was extremely responsive to our questions and was very helpful. The check-in instructions were a little confusing because the office was not open when we were there, but it all worked out. Would totally rent this property again.