went there with a couple of friends around 130 on Saturday. when we walked in, the restaurant was full of asian folk (which i thought was a good sign). sure the decor was dingy and uninspiring but as long as the food is good, who cares.
the food really wasn't that good though. I ordered the hot sweet soymilk (my favorite) and it came in a very dirty bowl (A LOT of food particles clung to the sides of the bowl--not appetizing. Normally a food stain here and there doesn't botther me but this was excessive). I didn't complain even though the soymilk tasted slightly garlickly (due to the food particles, ugh). My friend's soymilk had the same problem. The turnip cakes were burnt but peculiarly not hot (not made to order?). In fact, i got the distinct impression that most of food items were made a few hours ago. The items i did enjoy were the sweet red bean bun (which they steamed to order) and the "layered taro bun"--which i never had before.
I have to say that Chung Shin Yuan in Newton was definitely better. Food was fresher and cleaner.
One thing that was nice about Shangri-la is that there is more variety than CSY. But maybe that's why it's difficult for them to maintain food quality.