I have only had delivery, so I can't comment on the restaurant itself, but I have ordered from here several times and always received generous servings of good, fresh food. They have a lot of variety and serve both Chinese and Chinese-American dishes, so those of you craving real Chinese food can go with friends who are more comfortable with familiar Americanized dishes and everyone will be happy. This is where I head when I'm craving pork belly (they serve it several ways, all good), but I've never had a main dish from here - meat, seafood, or veggie - that I didn't like. Four stars because their hot and sour soup was incredibly disappointing - I couldn't even finish it - and hot and sour soup is one of my favorite foods.