Fun place, cool location, thoughtful host. Everything we hoped for and more.