Good location, good food, great host