Hands down the best sandwich shop! I've been to almost every sandwich shop in Tempe and none of them come close to delivering what Jersey Mike's does.
The quality of the ingredients and the extra care they put into each sandwich is what sets it apart. The lettuce is thinly sliced and never contains lettuce cores. The tomatoes are always red and rarely do I see a green one. The meat is freshly sliced. The bread is never hard or broken, it is baked perfectly. They also have hot subs and I am not talking about microwaved subs. The sub sizes are spot on. I've been to places where their smallest sub could easily feed a whole family. When they apply the condiments they don't over do it, except for maybe oil and vinegar. You can get a mini sub, chips, and a drink for about $7-$8 so it is definitely is lunch doable.
Everybody there is friendly and asks how my day is going. I used to work at Subway years ago and make sandwiches and know a good sandwich artist when I see one and all these people do an excellent job.
I don't know what is wrong with people and what would make them say Subway is better. Subway is like the McDonalds of sub shops. They don't care if you get broken bread, or if your sandwich is caked with mayo, or if the sandwich is so full of condiments that it can't be closed let alone fit in your mouth. Also Subway smells and don't be surprised if you smell like it after you leave.
When this place first opened they gave out free cookies a few times. I don't know if they still do, but it is always nice to see a place that appreciates it's customers. If you go during lunch there is usually a line, but it moves pretty fast. Also if indoor seating gets full, there are seats out back.