Excellent location, a fully-equipped kitchen, and a responsive, proactive host made for a very pleasant stay.