Very clean and had all amenities to make our stay excellent. They even had a beach wagon, chairs, and umbrella. Screened in porch was also very nice. Open layout floorplan was a big plus too.