FYI, the business has been taken over by a new owner as of April, 2011. It's now called Chef Leo's China...
All reviews seem positive