I was here with my family over the holidays.
It;s not posh, but comfrotable and great value.
The food is excellent, and there is a ton of choice. The daily specials are very extensive, something for every palate, and for a fixed price you can have soup or salad, a main, two sides, dessert, and a drink. I doubt very many people finish it all and they are friendly about bringing containers to take home the extras.
Our server was excellent - she was efficient, got every detail right, and remained cheerful even though it was VERY busy in her section.