They served all kinds of dumplings, many different flavours from traditional ones, to seafood, fish, different kinds of meats, pigs feet and chicken feet, you named it and they have it. That might explain the smell as it seems a bit dirty and a bit...smelly... The staff spoke very little English so they need and rely heavily on the menu for communication as there are many pictures. The dumplings can come plain dough, made with carrots and with beetroot. They are all delicious, some are very spicy. Beer is cold!!! Not that expensive. Great place. Went there quite often while I was living and working in China.More