We've never used their delivery service, only walk-in orders. Counter service has been hit or miss. We've never ordered a "standard" pizza though, always a 3 topping special with whole wheat thick crust, special sauce and lightly done.
When they rush the order entry into the system, they always miss those things and mess up something in the order, usually burning the pizza in the process. When they take their time, and do it right, the pizza has been fantastic!
Make sure your receipt shows exactly how you want your pizza done, and you won't be disappointed... Watch out for their "specials" though... I've been overcharged in the past when they enter a special as a standard order and miss the discount.