Okay, so the reason it's 3 rated is because the service knocked it down. The food is really good, but portions are pretty small. The service is terrible. The manager walked around talking to all the tables that were non-asian and ignored the asian tables. What is up with that???
The food was good, but I could probably find the same quality of food at chinatown for cheaper prices. It's an okay place to eat if you want to grab a quick bite with no regards to service. The dim sum is pretty good, and they still push around the little carts.
Note: Some of the servers do not speak English.