Great location. Great host. Lots of thoughtful touches.