This place is awful. Before i showed up i already assumed there was going to be a long wait which i was prepared for. The wait was about an hour. I was ok with that. The little gift store was entertaining and the rocking chairs outside was nice to sit on and relax while waiting. Once we were called in for our table we had terrible service. Without writing a full paragraph i'm going to summarize it. Our server kept disappearing for long periods of time. Every table that our server had was not getting any of the food brought to our tables. All the tables around us that were seated 10 mins or more was able to get their drinks, food, and then bill and was out the door before we had any food brought to our table. When the food was finally brought to our table it was only half. My fiance only had half of what she ordered and the server said she will bring the other half when its ready. My food came out after my fiance ate her half plate. Then once i was finished the server brought her other half of the plate. Getting a refill on the drinks never took place because the server never came back. When it was time for the bill we just went up to the counter to find our check since our server was gone once again. Plus all the food we had delivered to our table was cold. I wasn't going to write a bad review on here but when i contacted cracker barrel on their website they never contacted me back. I would give 1 star, but the gift shop staff was very friendly. I will never come back to this place again