Clean and spacious. Tons of room and great amenities. Perfect for a big group.