Very good in all areas. When I was there, they had waiters singing at the piano. It is on the higher priced side, but still an enjoyable meal for the price.
Nice ambience, live piano music, live opera being sung, very relaxing environment.
Pros: Food, ambience, quiet