Great location and great hosts made for a wonderful trip.