I have never dined in, only delivery so I can't comment on the restaurant building or the dine-in experience. We absolutely love their subs. I get the Eggplant Parmesean ($8) and hubby likes the Italian Sausage & Peppers ($7) . The sandwiches are huge (about a foot long) and a great value. Their pizza is also great. You can tell their dough is handmade and they use a high quality mozzarella cheese.
Now why the 3 stars instead of 5. We hadn't ordered in probably a year so I was excited to call and here the normal, friendly "Mama's Pizza Express, pickup or delivery?". This time a woman answered with just, "Mama's" and not so friendly. I told her our order and was then told that we didn't order enough. Well it turns out they raised their minimum order to $25. I asked why and was told that they expanded their delivery range so now they require a higher order price. Ummm.....Huh? First, we are only two people so to try to get to that minimum order we have to order extra food that we won't eat. Second, we only live 3 miles from your restaurant. We are paying the $2.50 delivery fee and our standard $5 tip for the driver. So essentially we are happily paying $7.50 for the convenience of delivery. Now you are telling us that we have to order more food than we want because you decided to deliver further.
On a side note none of their coupons or meal deals are available when you are ordering delivery. Why not? Again, we are paying for the delivery.