Caffe Mingo quite nearly defines what I consider a perfect restaurant: unpretentious, gorgeous atmosphere, impeccable service, delicious wine and great food without getting ripped off.
If you know Italian food, if you have dined at great places in Italy, you will love this place. Even if you don't really know Italian food, but appreciate a great dining experience, you will love this place.
Try the panna cotta for dessert. Ask for wine suggestions and you'll be introduced to something amazing. In the summer try to get a table on the street. Go to Caffe Mingo and have a nice time.