Three Happiness service was horrendous. But then again, they're so busy, they don't need to be nice.
Try Phoenix for dim sum. The food is just as good, and the service was slightly better (could it have anything to do with the fact that I went with more White folks that time? One can only wonder.).