One thing I can tell you about this place... you can't go wrong. The immediate appearance doesn't come out as exquisite or anything like that. But the fact that this place has been consistently doing well over 3 decades is a proof of its quality and standard. The menu has a rich variety of dishes to select from. I am a vegetarian and I thought it had enough choices. The food is above average.
They also have a breads and pastry shop right outside the main restaurant with an adequately sized open coffee shop.
Overall : 3.75 on 5