If a restaurant has only one item on its menu, it'd better be good. That's exactly the case for Nanxiang Steamed bun restaurant. It has been around for hundreds of years and everyday you will find a huge lineup near their fastfood joint inside the Yuyuan Bazaar. If you are too lazy to wait in the lineup, take the staircase upstairs and you will find a much more comfortable cafe serving the same buns (of course for a lot more money).Dumplings such as small steamed meat bun and crab meat xialongbao are definitely must haves. The big steamed meat buns are also quite popular, but I personally found that the paste was a bit too thick to my liking.