Very clean. Loved the extra amenities such as shampoo/conditioner, laundry products, beach chairs & wagon. The only negative- the door keypad did not work properly, and it took half an hour at 11:30 pm on our first night to get a response from the property manager (we were already calling hotels looking for a room), and locking the door with the key we eventually got was also a pain. Otherwise, it was a nice place & we'd stay here again!