Beds were super comfy and furniture was in great condition. Linens and towels weren't fancy but were fine. It's clearly an apartment used only for vacation rentals, so don't expect a particularly well stocked kitchen. Very small amounts of basics were provided (a couple rolls of cheap toilet paper and paper towels for example), but we needed to shop for things like soap, shampoo, additional paper products, cooking basics. There are no provisions for enjoying the beach such as toys, boards, beach towels, etc. There are tents and chairs set out each morning by the resort to rent for 60-75/day (the price difference is academy camping chairs vs wooden loungers), but the actual quality of these tents and chairs is pretty low and at least on the days we were there they weren't actually set up until close to noon. The renting process was frustrating.There are two large pool/hot tub combinations available and then a smaller kids pool/splashpad. However we were not able to enjoy the pools because of crowds of families in both pools/hot tubs all four nights we were there. It would be nice if one of the pools became 18 after a certain time. Pools close at 10. There is a strip of wicker patio furniture with umbrellas set out by the beach shower facilities that were open pretty much any time we wanted them. There is visible and friendly police/security presence during regular business hours. There is no bar or restaurant on site and no regularly staffed front desk.