I love sandwiches, I'd rather eat a sandwich than any other food. I love good delis but they can be hard to find and many towns do not have one at all. I'm not talking Subway but a real Deli.
Capriottis is a chain and not as good as what you'll find in NY or Chicago they get very close to it.
I've had everything on the menu at various times and locations and I can't say I've every had a bad sandwich, just that some I liked more than others.
The place could use some decor, some dressing up a bit, and I would have given it 5 stars it if worked a little more on putting on a good face. I
But if you need a whole in the wall with good filling food made to order, and your not planning on staying there to eat it, I would recommend it. Grab a great sandwich, some chips and an drink and take it back home, to a park or your hotel room. Don't even think of going to Blimpies, Portasub, Subway or even Earl of sandwich. None of them can hold a candle to any Capriotti's location.