This place should be ranked higher but this one experience ruined it for me. I have been there many times for dim sum and dinner and it is ok but on the pricy side. The bad experience came from one dinner, where I know it wasn't going to be great since there was a wedding going on in the other half of the restaurant. The first dish came out after 1hr of ordering...they started to tease us by bringing our gloves and wipes for our lobster but food was no where close to being served. When our lobster came, I was fortunate to get the claw...which was extremely raw...to a point where the meat was still translucent. So obviously we told them to take it back, but they said it was only the claws that were on the raw side and they will recook the raw ones. When the recook parts came back, to my surprise everything smell like dish detergent or bleach. Instantly had to toss all those pieces.
From this one experience, would I really recommend people coming? No. Food should not smell like bleach in any way.