Will not ever be back.
The store was over-packed full of people wandering around touching dust covered, American flag themed junk. There's no organization or actual waiting area. It's hard to even try to stand out of the way with so many people jostling past you.
After waiting 25 minutes for a table, we were finally seated and waited another 20 minutes to be acknowledged. Finally had to waive someone down and ask for service. When our waitress finally decided to arrive, she took our full order and then we waited yet another 15 minutes for water and a cup of coffee to make it to the table.
No apologies or acknowledgement of the terrible service, food came out cold, and we wasted well over 1.5 hours there for what should have been a quick trip.
Definitely wouldn't recommend and won't be back myself.