Clean and very comfortable. We enjoyed our stay. Perfect for a large family.