Great location, great hosts, made for a perfect trip