Held a banquet dinner here and was not impressed. We booked in advance for 3 tables, and although the restaurant is really just a part of the food court, they were able to partition off a semi-private section for us. On the day of the event, they called to inform us that the chicken dish on the banquet menu was unavailable and offered to replace it with a different chicken dish. We agreed because we weren't sure of any better alternatives, but that dish actually ended up being the least popular dish of the whole meal. Overall, all of the dishes were very mediocre and not that memorable. Additionally, the steamed fish was not tender at all and not the appropriate kind of fish to be serving steamed.
One of the waiters also had an off-putting manner (responding sarcastically when we made requests), and didn't even have knowledge of the menu (he mistook bamboo fungus for fish belly). Additionally, only two of the three tables were large enough to serve banquet-style. The third table (the one I sat at) was could only fit 4-5 dishes at a time, making it necessary for them to constantly be shifting things to smaller plates/packing dishes away.
Good venue for a large group, but not the best setting/quality of food for an important event.