There's no way I would've found this place without yelp. Listen to the other reviewers. This is in the middle of nowhere surrounded by businesses you don't typically go to, but the sandwiches are really really good. A tad bit expensive, but worth it in my opinion. My favorite is the 4b (I get the large, so it's $10 instead of $9.25 for a regular with a drink). It's a meatball sub with marinara and bacon. I also got a breakfast burrito here once (their salsa was great in it), and I couldn't eat the rest of the day.
One warning: there is a $1 surcharge for credit/debit cards.