Very clean, huge place! Everything was as it said on the ad. Was able to book a last minute stay for 4th of July. Our large family had a great time. Even loved the extras!