This restaurant has been around for years (around 30 according to the owner) and it has been a family favourite for a long time. It's the kind of place you come to when you want an upscale Chinese experience. The ambiance is that of a high end restaurant with cloth napkins and white table cloths and prices to reflect that. There is even a coat check which is great in winter when you don't want to have to deal with your big coat.
In any Chinese restaurant I almost always start with a spring roll and hot and sour soup. I love their hot and sour soup. It's actually got a bit of kick to it and it's packed with vegetables and tofu making it very hearty. The spring roll is always crisp and never too greasy but the filling can be a little on the bland side.
Here you order multiple dishes and share them with your dining companions. Usually if you're a small group your best bet is to order one dish per person because then there will be enough food so that everyone feels full when all is said and done. With the exception of a handful of dishes most of them are a good bet.
On my most recent visit we had General Tao chicken, crispy beef in a pancake, crispy duck seasoned with five flavoured salt and vegetable fried rice. The duck was tough and dry and wasn't my favourite but the other dishes more than made up for it. The crispy beef in a pancake is well seasoned and the frying is done right just like it is for the General Tao chicken. I also liked the seasoning they used for it. The vegetable fried rice was just what you would expect for a solid one, loaded with vegetables and nice and salty.
Service is generally on the ball and it is usually speedy and attentive. Despite its age the restaurant has done an excellent job at maintaining its consistency over the years. While I have had one or two off visits the rest have always been up to expectations. You can be sure that I will keep coming back here again and again.