Food is always good.
However, had problem with on-line order service for this order and a previous order. I did not enter a pickup time, and my order confirmation indicated it would be ready ASAP. However, 20 minutes after I input my order, I arrived at Shanghai to pickup and the order had not even gone to the kitchen yet because the on-line service changed the time for pickup to 2 hours after I had input my order.. The previous time this happened, a employee of the Shanghai called and asked what time I wanted the order, as the time indicated for pick up was again 2 hours after I input the order. I won't use the on-line service again, I'll call the order in to the Shanghai.