Great location, great hosts, thoughtfully designed interior and everything you need to make yourself at home.