Great location, great place, great hosts made for an enjoyable stay.