I've only ever ordered delivery and the food has been pretty good. The orange chicken was soggy, but it had been steaming in a styrofoam box for the duration of the delivery. I suggest ordering non breaded items for delivery. The food always arrives hot though!! Delivery time is average to long.