Spotless, spacious and very comfortable.