I come here a lot. Sometimes once a week. This is really close to my house and it definitely tops subway and firehouse subs in my opinion. The food here is really consistent. Seriously, I've never had a bad or unpleasant sandwich. I've ventured through most of the menu and it's solid.
The only negative for me is this location is usually busy and they tend to be understaffed which makes waiting times over 20 minutes. If you're a person like me who has worked in food service before you won't complain and just understand that it's probably not the working employees fault on that, and you'll be a nice customer still. Even though I've been in here PLENTY of times when the wait time was long because only two people were juggling orders for a line that goes to the door, I have really never had "rude" workers. Maybe I'm just lucky but they always seem to be pleasant. Gotta give credit where it's due.