at first i was thinking no for the following reasons: strip mall, dirty glass on the doors, strange unidentified smell; but it was busy, the reviews were good and there were thai people dining. we preceded to have great service and it's the best crab 'puffs' (wontons) i've ever had!!
give it a chance.