Gou Bu Li is a two level restaurant, so actual seating area is slightly bigger than it looks at first glance, but overall the restaurant can get quite loud due to tables being so close together. Everything is brightly lit and clean. Menu is all a la carte, which is good because it allows you to order whatever amount of dumplings you want.
While the dumplings are really good, some of the other stir fry dishes are great too. Dishes are a good size even though it looks small at first glance (our fried rice came in a dome shape which looked small but actually was a decent portion).
The sweet and sour soup was mostly just sour - I'm not sure whether that's the authentic taste, but I prefer a bit more sweet taste.
Food itself would likely warrant a 3 star at least, but their service is really lackluster, and we actually got invited to leave towards the end of our meal because they were so busy. I understand restaurants need to do this, but they didn't bother to be subtle about this at all. They literally just told us we need to leave very soon. This just ended our meal very abruptly and it's just bad practice from a restaurant.