My fiance and I have had Jersey Mike"s a couple of times and so far we are very impressed. Subs are a food group to him, so I take his opinion very seriously. The folks that work at Mike's actually take the time to put your sandwich together nicely with a ton of veggies and meat. It is not like some of the other sub chains where they are trying to play beat the clock and smash your food together with little care or courtesy so you end up with a flat messy sandwich. The bread is great and the veggies are fresh and ripe, no green tomatoes and wilted lettuce here. We will definitely be going back!