Spotless and surprisingly spacious.