Spot clean, well located, spacious, and lovely hosting