Great locations, great hosts, great stay