I've only had their food delivered, but it has always been good! When I volunteer near-by we often call for delivery, I've had subs, pizza and salad. The white pizza was delicious!
Tip - the pizzas are HUGE and filling. I almost always over-order, even when I think I'm not ordering enough.
The delivery has been pretty reliable, I just suggest calling as early as possible and asking for a specific delivery time, rather than waiting until close to lunch time.