I've been here a few times, and while some of my friends seem to enjoy it, it's not one of my favorites.
I will say the feature dumplings are good. However, everything else is pretty poor. Their noodle soups especially are bad. The soup is tasteless, the noodles hard.
It isn't that cheap, the place is small, and the service isn't that great.
If you are really desperate for chinese food, I guess you could come here. But I personally would not go, especially since there are so many other better chinese restaurants in the vicinity.