I went there recently on 2 separate occasions, once for dinner and another time for dim sum.
I would give 4 stars for dinner: the food was okay, nothing amazing but it was decent, the service was really fast and the charges were fair.
Now for dim sum, it barely gets 1 star. The food was awful, the dough fritters swam in oil - I still feel sick from the two bites I took - and the rest of the platters were mediocre, you can definitely get better food at lower prices elsewhere. The service was quite slow considering there were only 4 tables occupied.
They charged for tea per person - I always say, if a Chinese restaurant charges for basic tea which barely costs them 2 cents in costs, then it's not a great place to eat...
Overall, dim sum was a bad experience and I certainly won't be back again.