In a world of big city China restaurant pricing, good quality food at reasonable cost is hard to come by, short of the more street food approach. This location of Tim Ho Wan was worth the walk for us. It is decidedly a turn and...burn affair, so don't expect to loiter. The highlight was the much touted barbecue pork buns, though my wife and I sampled a host of dishes over three visits. Service is hit and miss though I would say a bit more of a miss. Abrupt would be complimentary closer to rude perhaps more accurate. I was actually told to pull my chair closer in to the table at one point. I would like to share that I am 6'3" and if I got any closer to the table I would have been on top of the bloody table. Further, I was already occupying less than half the space between myself and the next table and the other guest was nowhere near me. You can tell that this pushed my buttons in a bad way. Almost enough to cause me to reconsider coming back. Finally, the chaotic nature of a bit of a touristy trap - given its reasonably deserved decent reputation, is a too overworked staff. Multiple time we had dishes not show up and yet others served that were not the ones ordered. Given that you order numerous of the small dishes it becomes difficult to keep track of. All this said, my wife and I were satisfied with the food though somewhat less so with the service. On balance though, a solid place.More