Very clean and spacious. Beds were comfortable, bathrooms were great. Perfect for a big group of people.