I've been to this Cracker Barrel at least 6 times so far and loved it every time. The place is always packed. I love that I can make a "reservation" online in advance before showing up. Since doing this I have never waited more than 15 minutes for a table.
I love the trout, Friday fish fry being partial to the haddock. Haddock is a hard fish to find in the western US. I've tried the chicken livers and liked them. Chicken fried steak. Chicken and dumplings, the pork chops are tender and flavorful... I've probably tried half the menu. The prices are all reasonable especially the daily specials and the $7.99 dinners. Even the seafood dinner entrees are only $10-$12 including 3 side dishes.
I've loved every side dish I've ever tried here. The hash brown casserole, the turnip greens, the mac and cheese, the side salad, the beans, the okra is OK. I like that even if the menu says something comes with fries they always substitute with no problem.
I have only one criticism of the place. I don't really like them for breakfast. In my opinion there are better places for breakfast in the area. On the other hand their country ham is pretty good.
Also it's more than just a restaurant. It has a store to wait while your table is made ready.