Beautiful location, great host, all in all a thoroughly good time.