Great location, great host, great city. All the right ingredients for the perfect weekend.