Always solid! We visited Capriotti's the other day and ordered the same-ole same-ole.....cheese steak sandwiches. My boyfriend always gets the cheese steak sandwich with onions and peppers and I always get the chicken cheese steak with onions and hot peppers....with a side of mayo and a little salt....Dangalang! Always fresh, always consistent. Sadly enough I could eat this everyday. The small sandwich is more than enough and its so good you cant put it down. But I must admit that once you devour this amazing sandwich you will be ready for a big fat nap and to stretch out yo belly.
On a side note the employees are so nice. Don't forget to tip them because it certainly is amusing hearing them all say "Beer Money" when they dont even look old enough to drink. hahah