I always find Cracker Barrel to have that sweet spot between decent food and price. The food is pretty good. Nothing exceptional - but that is not the place to look for a gourmet dinners. Cleanliness: floor was sticky and part of the table too... Overall - a decent and satisfying dinner out with the kids.