I really wanted to love Cracker Barrel. I gave it three tries. But unfortunately they just do not come through with flying colors. All three occasions my food has been either undercooked, overcooked and always bland. The wait staff was very personable but really doesn't know how to be a wait staff. On this last trip the waiter forgot one beverage, removed our salt shaker and sugar even though they were both full to refill them while we were eating (and took a while to return them, as he was carrying a tray of silverware after he removed them) and never checked to see if we needed any refills on our beverages or even asked how the food was. The only time we saw him was to give us our check. He didn't even ask if we wanted dessert. That seems to be a practice there at Cracker Barrel. So, in my experience, the food has been consistently mediocre.