Been here 2-3 times before, with same results. They offer good food, enough options and friendly staff but are pushing you thru the line so fast they miss steps.
This time I arrived at 11:45 on a Wednesday and there were 12 in line. The line normally moves quickly but right when I got to the counter, the manager went in the back for more bread. That was a good thing cuz he's usually the guy who rushes the most.
When I got to the cashier she ran out of register tape. It gave me a chance to inventory my lunch, which was missing one component.
Problem fixed, good lunch from there. The bread was fresh, the meat and cheese were hot and gooey and the sparse onions, once I finally got them, were fresh.
Still can't recommend this location yet as I am 0-4 on my lunches, due to their implied race to finish.