My husband and I love Cracker Barrel!
We've tried numerous things on the menu and we haven't had a bad dish yet. I usually get the lemon pepper trout which is delish! However, the last time I went I got the pot roast. Talk about comfort food! The downside, for whatever reason they didn't give us our cornbread and biscuits, which was included in our order.
The service is usually top notch. With how often we frequent this place there has only been one server that wasn't quite up to par. He was slow to take our order, seemed to rush through when he finally was taking our order, and didn't refill our drinks unless we asked. (And this is the same guy that didn't give us our biscuits.). But the other 20+ times we've been here, no complaints.
The best part? A place to shop while you wait? Genius!