I had lunch there the other day. It is huge. Dim sum. They have a check off menu, like sushi- only it has pictures. It is brought out from the kitchen rather than the carts. The dumplings (big fat steamed pork) were extremely sticky- could not get them out of the pan- they would even stick to the sides- but eventually came out- only one tear-- and very good. Spring roll was ok- small. The chicken feet were great- sweet and salty.
I am more comfortable with Shangri-la for some reason.