We have been going here for over two years now. We dine in and use the takeout service. Food is good and consistant. When dining in you can almost always get a table with no wait. The service staff is limited and you can sometimes wait quite a while. Although they are nice (family type business), it does put a damper on the dinner if they are understaffed.
Pros: Food, No waiting
Cons: Service
more