I usually steer away from places that have large lines and after a certain time I wont dare go here cause it can be hard to find a seat and the food does take a while to make but if you are taking a lunch around 11am you can squeeze in before the rush and grab some tasty foods. I have been going here for years and it took me a while to find what I think they do best and what I don't. Here is my ratings on each dish.
Philly cheese steak on hard bread with everything 5/5 - best I've ever tried so far
chicken fettuccine with garlic bread 5/5 - olive garden is one of my favs but this tops it in areas
calzones - 2/5 pretty large but terrible
side salads 2/5 bland cafeteria quality
Italian sausage with peppers- 2/5 too large of ingredients throw off the taste
prosciutto - 5/5 some of the best tasting meat I have had
pizza - i cant recall it so I wont rate it
turkey w/ provolone 3/5
So the line may be long or seating short depending on timing. It isn't the easiest to get a take out box if you decide after to take it with you. And it isn't the most beautiful place to sit down in with all the groceries around but damned if they don't have some killer food.