Excellent, fresh breads. Meats & cheeses sliced right in front of you. Fresh vegetables and extras. Everything made to order. And the counter and dining areas are scrupulously clean. Perhaps some of the previous reviews were flukes - or they got the message. A chain place, but a good one!
UPDATE: I was typing the above on my phone, and forgot: I always get polite, efficient service here; I often "halve" ingredients on sandwiches I'm splitting, have coupons, or use my loyalty card, and there's never an issue. Like many food places, I think they've had to cut some hours to survive the minimum wage increase - happily, they seem to have kept the best of their sandwich makers on. I'm a happy neighborhood customer, and I'll be back!