We were there for a wedding banquet, so I would hope this is at the least be representative of the regular food and service. (If not, that's not a smart business decision).
The place is certainly nicely done, looking a little more upscale than most places. It serves pretty much Cantonese/HK style food.
Unfortunately, the decor seemed to be the highlight. The service was okay, not poor enough to generate any complaints. However, the food came in bursts and the way the waiters served, cleared dishes, etc was certainly not in-line with the expectations for a place that looks like this. (To be fair, none were rude, all came when asked and they did seem to genuinely _try_, but that's not enough points for a place like this). The problem is there are several places nearby in Richmond that do the job much better.
The food itself is ... well, very uninspiring. To be clear, there is nothing bad about the food. Each dish was very, well, decent. From the starter cold meat dish, shark fin soup, shrimp & scallop, crispy chicken, fried rice, noodles, "dessert", etc. All were certainly passable, but there was no spark in any of the dishes. I think one of the best was the chicken was still juicy, relatively tasty, but nothing stood out. They did not mess up the fish (rock cod), so no minus points.
I'm betting this is not one of the cheapest places in town, and given the heavy competition, I think there are better places to spend my stomach space. However, if you really need a decent looking place with no surprise, it will do I guess.