This place is now either called Lin's Taiwanese, or just Taiwanese Gourmet, and it's in Elmhurst, not...
All reviews seem positive