It gets a 3 only because it was priced well. Stopped in tonight, got a half chicken parm sub, which was ok, and an order of bread sticks. $8. Great value. Bread sticks order was huge. Enough for 4 people. That's where the positive feedback ends. Other than a pick up order, I was the only one in there. Literally 35 minutes from order till I was given my food. 35 minutes for a half of a sub and bread sticks. All I got was a, sorry for the wait. Nothing during the whole time there. Terrible. Sub bread was good, but burnt; maybe that's why it took 35 minutes. Anyway, service was 0 stars; food was 3 and value was 5 so I give them a 2.5 - 3. Not sure I'd go back, but price is hard to beat, at least what I had.