This review is for dim sum only.
I've been here a couple of times for dim sum. The food is fresh and there are deals for when you arrive before 11am ($2.90 for S/M/L and $3.90 for XL). They also have a separate menu for noodle or rice dishes. I did notice that sometimes the dim sum dishes are not consistent. For example, the siu mai dumplings didn't have fish roe on top the second time I went, and the cuttlefish tentacles were a lot less than before.
The ambiance is good. Very open and Chinese banquet style with a lot of bright chandeliers and gold colours. It's a very big restaurant and they have a whole section in the foyer with wedding banquet options available for those who are interested in hosting a wedding at a Chinese restaurant.
The service was mediocre. They weren't friendly, just nonchalant. I asked for a new bowl when we first arrived because mine had dried rice on it. I thought the waitress would bring it to the kitchen and bring another bowl, but she just switched it with another bowl from the next table.
Also, we arrived at 11am and didn't realize that they had a special before 11am, so I assumed we were paying the full price. When the bill came, I put down my credit card, and the waitress said that it was "on special" so I had to pay "cash only." I had to scramble looking for cash and thank goodness had enough. They really should tell you these things before you order.
All in all, I'll probably try a different dim sum place next time just to compare as there are others in the area. It's hard to find a good and consistent restaurant these days though!