I've been here twice. Once during Chinese New Year. They have good dim sum.
The second time my family went wasn't so good. The food was a little cold. We found a rubber band in the vegetables. The manager crossed off the item on the list after explaining what happened.
They likely did not wash the veggies since the rubber band was found among them. Is that standard in restaurants?
Despite the manager having crossed the item off the list, we still got charged for it. We had to talk to a few staff members until we found someone that could speak adequate English (the manager was busy elsewhere).
Dim sum was good, admittedly. The service, however, is not so good. I would avoid the place.