I have been going there for years. They have been consistently great over that period of time. Pros: service - food - price Cons: None!
All reviews seem positive