This is a nice place to stop, but from my experience, you need to have time to spare, because the service is a bit on the slow side. It is great that they do not rush, or make guests feel as though they need to gulp and go, but there are times, esp. when there is the Sunday crowd, that time seems to slip away while you're waiting.
The prices are a made better if you have a coupon. The staff is usually pleasant, and the food good.
I am sure that perpaps our experiences are the rarity, so I am not making a blanket statement that they are always slow -- that has just been our experience. Still, I guess that can be a plus, allowing guests to relax a bit.