First visit to Capriotti's, but I've gotta say, I was pretty impressed with their sandwich.  I had a Cheese Steak, with American cheese and asked for hot peppers. It was very good.  Loved the roll; nice and fresh. I'll be going back to try some more of their offerings.