I think Jersey Mike's does a fair job for subs. However, I was disappointed in the workers cross-contamination issues which I observed. They were plastic gloves to protect themselves and not the customer. I saw a male wipe the sweat off his forehand and then make the sandwich behind me. The employees are always touch other things like the register and then touching your food. Yuck!