I love Capriotti's sandwiches and especially appreciate that they offer vegetarian meats. Their sandwiches, though expensive, are LARGE. The medium is big enough for two meals.
I give this location three stars for several reasons:
--The restaurant was somewhat dirty when I arrived including lots of lettuce littering the kitchen. When I started taking pictures, they started sweeping.
--Normally, they are not nice, but this time I was greeted with a "Welcome to Capriotti's." The new older man working there seems quite nice, but the older woman who's been there for years still needs work on her customer service skills. She is robotic when she rings up my orders (sometimes with a scowl).
--The sandwich ingredients are much skimpier at this Capriotti's than at other locations.