If you love southern style food then you will most definitely love Cracker Barrel. I ate here a few years ago, and I fell in love with this place. They have a really nice gift shop located inside the restaurant and they have all kinds of neat and unique gifts that you can buy. The food was very good. If you have never tried Cracker Barrel then you don't know what you are missing.