Spacious, clean, nice, well located and a great host.