I go here almost every weekend for the early tea special (Small, Medium, and Large dim sum is $3.00, all other sizes and orders are NOT included in the special). The place is always packed during this time and I recommend coming before 10am (closer to 9am) to get a table if you want to take advantage of the special.
The dim sum is pretty good and the tea is decent. The main reasons why I always return is that the portions are large compared to many other places and they have a wide selection of dishes. Food comes out fast (5 - 10 minutes) and everything is hot and fresh from the kitchen. Service is mostly attentive to refill tea pots and clear dishes from the table.
I've also been here many times for their banquets and regular menu dinner. Dishes were also pretty good and generous in size.
Overall, the place is good but not amazing. I've been going here for over 10 years and, compared to similar restaurants, the food is definitely worth the price.