Spotless and very spacious.