I used to eat here at least once a week for years and it was great every time. Sadly they got a bunch of new undertrained people in there and the quality and consistency has suffered greatly. This came to a head the last time when I ordered a cheesesteak and, aside from the flavor and proportions being off, after I ate about half of it I noticed some straight up raw pieces of steak mixed in. Sure enough I spent the next couple days very very sick with food poisoning.
I love Capriotti's and will still eat at other locations, maybe even this location again in the future, but this place in its current state is no good. Sad days.