Amazing! All of their subs are made to order and delicious. I got the cheesesteak the first time we went, and its amazing. The breads, meats and cheeses taste so fresh. They even screwed my order up once, and very kindly and apologetically made me another sandwich (and took care and time to do it like the first, they didn't hand it to me right away), and allowed me to keep the first one (which I gave to my boyfriend who loved it). The slaw be jo is awesome, and so is the cole turkey. Don't let the stuffing and cranberry keep you from ordering it, it was amazing and totally not what we expected. The Prosciuttini is great as well, some of the thickest prosciutto I've ever had. We frequent Capriotti's at least once a week. The ONLY downside is there is limited seating if you want to eat there, and they often run out of beverages in the cooler they have. Multiple times we have just walked next door to get a drink while our sandwiches are being made.