Have an "offsite" meeting scheduled for boss and co-workers in a few weeks. We'd like to go eat dim sum - some suggestions are Jade Villa, Legendary Palace, Tsing Tao and Peony. Based on a review posted here earlier, I think we can eliminate Legendary Palace. Any reviews on the other three, or suggestions that I've missed?
One caveat - needs to be a fairly "clean" place so that my boss isn't put off. I'm Chinese, grew up in SF so I'm used to hole in the wall places, but I'd like to kinda impress the boss! :) Thanks in advance.