This restaurant made the biggest mistake of Chinese food, which is NOT FRESH. I had the pork ribs and it tasted very obviously not fresh, possible frozen. I had the second dim sum which looked like dumplings, but the skin and the inside separately immediately after I tried to pick it up with my chopsticks (btw, I know how to use chopsticks)! I'm 101% they froze the dumplings because the skin lost its elasticity.
If this restaurant was in Chicago Chinatown, it would close pretty soon.