The rating I gave was solely based on the food - it's authentic, always fresh and delicious. The price is definitely much better during regular dim sum hours, but it's not bad during the non-regular hours. Even though I have to drive half an hour to this destination, it's definitely a treat I look forward to.
Now onto the bad.
1) horrible service. No smiles or any niceties, the mostly male waiters look like they're really miserable being there. They're slow to get to little "free" extras - case in point, if you want to buy a coke, it'll be there in 1 minute; want water/ soy sauce/ hot sauce? it may be there 2-10 minutes, longer, or never, even after a few reminders. some dishes are simply thrown onto the table, with no announcement of what it is. last time there, we got our dessert right after ordering, and the food came much much later... you don't get one assigned server for each table, so multiple randoms come up to your table and serve you - in return no one alone feels responsible to give you a pleasant dining experience. I'm actually pretty used to the "cheap food low service" mentality of chinese cuisine, but this one place really stood out to me.
2) waiting times. there always seems to be a huge line around the weekends, and it's chaotic. No person seems to man the waiting line, and it was impossible to get a waiting number or an update on the waiting times. I guess this goes in line with the level of service they provide.
All in all, go for the food, don't go during weekend lunch hours, and go in knowing that you're not there for their stellar service.