I recently discovered this Capriotti's not far from where I live. What a find!! The sandwiches are amazing. As a sandwich-lover, I cannot get enough of this place and have since tried most of the options on the menu. I think the best is the roast beef - pulled instead of sliced like at most sandwich places.
The sandwiches are made-to-order, so it can take a little longer than other sub shops, like Subway, but it is well worth it. You still get a pretty full array of options on the sandwich, it just isn't in an assembly line. They don't have many sides (only an atypical selection of potato chips), so you go here just for the sandwiches. Also, it's more of a take-away place. They do have a small bar and one table where you could dine-in if you really wanted to, but there's no atmosphere. It's basically just a deli counter.
Highly recommended!!