Great location; spotless; lots of little touches that let you know Kim has thought about how to make guests feel welcome.