Pros: location was good, short walk to the beach. Overall a modern place with a good amount of space.
Cons: mold in one of the bathrooms, some of the pillows had yellow/greenish spots on them, one of the light bulbs out in the bedroom, the coffee machine had dried moldy coffee grounds in it that we could not get out, spotty WiFi, no late checkout in the summer (must leave by 10AM), early checkin we had to call the day of which defeats the purpose of early checkin for those traveling from out of state, dirty spots on the sofa
The property did not include anything. You must either pay for an expensive linen package or you will need to bring your own bath/beach towels, sheets, pillow cases, paper towels, toilet paper, bath mats, kitchen towels, shampoo/conditioner, hand soap, beach equipment, hair dryer, laundry detergent, dishwasher/dish soap, and sponge. You may get lucky if the people staying before you, leave leftover items but otherwise the property does not provide. Overall, we would not stay here again. The inconvenience of having to bring everything to stay in a luxury villa was enough to deter us.