Best sub place downtown in my opinion. The bread is freshly made and oh so tasty! Prices are decent and there are lots of options, though I personally tend to stick with turkey and swiss myself.
The lines can get pretty long if you go right at noon, but if you aim for a little earlier or later it's not bad. However, in my opinion even if you end up there right at noon the food is worth the wait. :)