This place is really good for a small hole in the wall less crowded lunch. I go there about once a month as I work around the corner. Their menu is a big chart which is a little confusing at first, but basically you find what you want at the left and work your way right to add more stuff to the sandwich. I usually get a turkey.
A word of caution, get the 6" as they really fulfill their motto of full belly, the foot long is too much to eat. The bread is really good, so are the ingredients. I have not had anything here that did not taste fresh.
My biggest complaint, they use polystyrene cups.