I visited Taiwan Restaurant to specifically try their xiao long bao, or Shanghainese soup dumplings. Unfortunately their version was just awful! Cold, then heated up so that they became chewy and hard within minutes and no soup to be found within the dumpling. Such a disappointment.
Other dishes fared much better: the special claypot chicken with ginger reminded me of the homestyle cooking that my grandma used to make. The handmade fried noodles were also delicious and well flavored.
I would definitely come back here to try other dishes on their list of traditional Taiwanese specialties, but avoid other dishes.