This restaurant is top notch and highly recommended. The service is the best I've seen in Italy although you do pay through the nose to get it. It is a bit expensive in terms of value but if you just need a breath of civility and can't find it elsewhere, this is the place to go. Expect to pay more than 100 Euros.
I recommend not getting a dessert as they do bring one out as part of your meal.