I usually go to there for dim sum. The price is alright and the food is not too bad.
However, I do caution that the service there is unacceptable and I will likely not revisit the place again.
We ordered dim sum @ 10AM. By 10:40AM we were pretty much finished and noticed that one dish has still not arrived. I flagged down one of their employees (the General Manager) to get the bill and also told him to cancel the dish that did not arrive for almost 40 minutes. He acknowledged and then walked away for a few minutes. Then he returned with the missing dish and just shoved it onto the table. We reminded him that I asked that it be cancelled and that we were finished the meal. He said "You ordered it so you must take it regardless" (in Cantonese). The attitude exerted gave me the feeling that he doesn't appreciate and respect customers. At no point did he apologize or showed remorse for the delay caused.
In my opinion, it is very shocking to see such attitude from a senior level manager. I cannot convince myself that this restaurant deserves any of my business.
I see why you are so angry. I do have the same experience once in a while in other places. Frankly speaking, I don't quite mind if the server attitude is okay if I'm having the meal during the early bird period when restaurants are having a long lineup.