great place, great hosts, excellent stay