Solid place, solid location, great hosts, excellent value.