Spotless, and much more spacious than the photos suggested. Perfect for us, and Margo was a great host. Will be back!