Cracker Barrel has a large selection of menu choices ranging from sandwiches to full course dinners. They also offer breakfast all day. The food is consistantly good and the wait is usually none to minimal. The gift shop offers a diversion to the wait time. Their gift shop carries a variety of items from nostalgic to practical. They gift wrap too.