I've only been to Capriotti's on a hand full of occasions, but I do enjoy them more than most chain sandwich places in town. The service has always been friendly when I stop by and although they are a little slow, the sandwiches always come out tasty.
I'm not a fan of the infamous bobby, but I always end up with one of their hot sandwiches or turkey. I do wish they have more toppings to choose from like avocado, but for the most part, this place is a good spot for a quick food fix and the sandwich sizes are ridiculous.