I like pizza and I can enjoy something from every chain. If I dine in - I prefer Pizza Hut. I would have say Elizabeth's has the best subs - at least with the meatball sub and the cheese steaks. Those are the only subs I get.
Don't mean to derail the thread, but pizza is one of my favorite subjects, lol! Especially right now, since I'm on a strict health plan. My friends and I used to hang out at Pizza Hut every weekend, Friday and Saturday night. For the early part of my 20's, I had a lot of Pizza Hut pizza! I can say, not all Pizza Huts are equal! There was one down here in G'boro we ate out a couple years ago that was so high in sodium that I felt myself blown up like a balloon after eating there. The one closer to my house in Stokesdale is much better though.
If you guys ever get down to G'boro, you have to check out Home Slice pizza, which is close to the Friendly Shopping Center. Sooooooo good! Kind of reminds you of Elizabeth's Pizza, but in my opinion, much better pizza! They also have a food truck that will be present at many outdoor events down here. Other places to consider - Mario's Pizza! Sooo good! Real New York Style pizza! In terms of a national chain, Pizza Hut is my first, followed by Papa Jones, and then Dominos. Little Caesars ONLY if I'm in a hurry and need something super quick to feed the family.
By far, the best place in Martinsville, in my opinion - Najar's Pizza, followed by Elizabeth's for other dishes (Lasagna , Spaghetti, Calzones, etc...) Papa's Pizza in Bassett is pretty good too.