The food itself is actually not bad but I have to say that the general eating experience was dampened by the service.
We came here for my cousin's kid's 3rd birthday dinner gathering. Four tables. Your typical multi-course set menu at these Chinese restaurants. Usually there's sufficient time between the different courses but tonight, I felt so rushed. They would put down the fish, separate it into the individual plates. And before we even got to start on the fish, the chicken arrived and they wanted to serve it too. And while we're working on the two, they decided to also bring the fried rice and noodles. I've never had this sort of service at a Chinese restaurant. We actually asked if we were there on a time limit or if they had reservations for our tables after us. They kept asking us if we were ready for the birthday cake -- even though the birthday girl and her mother were still making their way through each of the dishes they brought out. And the table was a mess since they hadn't cleared it.
Basically, not a great dining experience. Maybe it had to do with the fact that they had a wedding banquet event going on at the same time. But that's no excuse. You still need to provide the rest of your customers with the proper service.