I have not visited this actual location, I've only used them for delivery via the grubhub app. Their delivery food is mediocre at best - they brought me no chopsticks, the house fried rice has so many ingredients you can't taste any of them. The wontons were cold and bland tasting. I'm guessing their food is much better eaten in-house. They did however provide me with four fortune cookies, which now have me wondering what my future really holds.
I think this is located next to Noodle Ranch which gets glowing reviews for ultra fresh asian food.