This is one of my go to places for dim sum and Chinese dinners. The food is fresh and the flavours of the dishes showcases the modern Cantonese cooking style. Dim sum here can be hectic depending on the dining time. When it's busy the dim sum fare may be slightly off and service a bit slow. Dim sum menu is on little sheets and they bring it to you, no carts which is consistent with comparable places. If you've only tried dim sum here you've only experienced half of this restaurant. I've had dinner here many times, casual and banquet style. The set dinners are good pairings, and portions are large. I always enjoy dinner here and never have any problems with the food or service. I've always had excellent service at dinner. We had a dinner party here with two large tables for an anniversary event on the raised stage area and everyone had great things to say about the food.I've also come here for wedding banquets and was also very satisfied. Banquet menu is fabulous, beautiful presentation and service is fast and attentive. Manager is friendly and accommodating and gives you options when selecting the menu items. Washrooms are a bit messy at times but I've seen it on good days as well. Overall great chinese restaurant and option for dim sum, lunch and dinner. This is a ongoing repeat place for me.