I SO want to give this place 5 stars because the food is just so good. Excellent and flavorful recipes -- really! Some of the best Chinese food we've ever had, ever. Anywhere. But the 2 stars is for the filthy appearance of the place, and the worst-ever service you'll ever experience. You may get your food delivered to the table in 15 minutes, or it might be an hour (yes, this is common here!) and your dishes will always, always be delivered to your table in no particular order, so different members of your party will not be served at the same time, not by a long shot. The owner (and only apparent server) knows us now that she's learned our daughter-in-law speaks Chinese, and has softened her attitude to us. But the many times we've been here prior to that, she was rude and rather sullen. We witnessed an embarrassing shouting match one night between her and a customer. They yelled at each other loud and long in Chinese and was very uncomfortable for the entire restaurant to have to listen to. I guess the dirtiness and grunginess of the floors and the bathroom is the final reason we won't be coming back. They've been written up by the health inspectors many, many times for major infractions; these have been published in the newspaper restaurant inspection column. Not sure how they've managed to stay open. I guess people overlook the dirt because the food tastes so good. I'm not sure I want to see in the kitchen!