Excellent food, brilliant service. Best place in town! Duck liver is a must try!