This is a chain and a good one at that. I had Philly Cheesesteak and it was very good. It's amazing how many places can get such a simple sandwich wrong, but Capriotti's does it right. My buddy says all their sandwiches are good and I believe him. It's worth the stop.