We go to this restaurant fairly regularly as it is close to home. The food, generally, is really good. They have a 2-part menu: Chinese food for Chinese people and Chinese food for Americans. We've ordered from both menus but definitely prefer the traditional selections.
What's not good is the service. There are never enough servers, they tend to ignore you more than make sure everything is fine, and generally are not very friendly. There was a new woman tonight who was actually pretty great, but only time will tell if tonight's experience was an anomaly.
The place is good for a casual meal and for groups as they are often accommodated.