This place has been a part of my life for years, as the other reviewers have already mentioned, the sandwiches are all great, my go to is the Camel Club, it's chicken with fancy Italian bacon, arugula, sundries tomatoes, pesto sauce inside a warm bun. I salivate thinking of it.
The coffee is good, if you are lucky you might get to meet a super friendly black guy who works here sometimes and makes people feel warm and happy by being nice to them.
The prices are reasonable for this part of town, and it gets super busy at lunch, so come before noon or after 1pm or you'll be in line for a while.