Very clean. Very nice beds/bathrooms/kitchen. Great Location. Very professional. We had a great time with our Family of 4.