To date, Ma & Pa’s Pizza is my go to place for cheesesteaks. They have the best I’ve tried in Staunton. The staff who answer the phone can be very unpleasant though; which is one of the reasons they didn’t get a five star rating from me. The female owner and one of their female employees always seem to have an attitude problem when taking my order. The delivery drivers are always pleasant though, and very friendly. I wish the two females would get it together and drop their attitude problem. I’ve tried their vegetarian roll, it was hideous! I took two bites and threw it away. It was absolutely horrible! You can’t do any substitutions on any of their pizzas unless you get one made-to-order, which isn’t cheap at all. The same goes for their calzone, Stromboli, and other stuffed rolls, which is ridiculous because not everyone is going to like the same ingredients. Something else I find strange, they’re only open until 9pm and they’re closed on Sunday. It’s a huge inconvenience, and silly considering I usually order takeout late at night, and typically on Friday, Saturday and Sunday. They’re just losing business this way. So, if you’re in the mood for a cheesesteak, Ana and Pa’s is my only recommendation. Just be patient, some of the staff just aren’t pleasant to deal with.