Great place, great location, great host. In one word: great.