No! I cannot recommend Grand China anymore! I must have just been being optimistic the other times. It is not clean in there! They had food sitting in cardboard boxes like that would have held cereal boxes at aldi - they had egg rolls just sitting in old boxes like that.
Even a worse sin than unsanitary conditions is the slowness. I order while at work and then go to pick it up. No matter when I order the food they don't seem to start it until I get there! I waited 35 minutes until I even left to pick it up - still had to wait 15 minutes. They overcooked the egg foo yung while spending forever on the phone - taking money doing whatever - all the while not washing hands.
No thanks Grand China!