Five stars hands down.
I come at least once a week and order a veal godfather fully loaded. Which translates into a Veal Parma eggplant with mushrooms, onions, and jalapeƱos. This is a big sandwich so make sure your hungry.
Yes the staff are a bit short on patience, but how hard could it be to order a sandwich? Be prepared when the assembler asks you for your order. Say it clearly and move on to the cash without hesitation. I actually enjoy the soup nazi like vibe especially since it moves the lines quite quickly. Even a 20 person line-up clears in less than 8-10 minutes.
I usually park on Market street (illegally) and run in to grab the above sandwich. By the time I make it back home or to my office the sandwich has had about 10 minutes to "settle". By that point the sandwich has absorbed some of the tomato sauce without getting soggy.
Overall this is a great spot for a cheap but epic lunch.