Food was good and well prepared. That is the only reason it's getting 2 stars. That said, I found the portions small for what we paid even with the show. The service was awful. The waitress had to be flagged down instead of checking on us. The kids never got refills on water or us for tea. She focused only on the people closest to her who were buying alcohol. Then never bothered with us unless I got up or managed to wave her down. Even then she wasn't doing her job. I ordered 3 fried rice: one for the kids to share and two for my husband and I. Instead, we got 1 fried rice and three white. I had to wait for half the meal to get my own fried rice. Here's the kicker: I asked to speak to a manager on a Friday night and there was none there. We were told she left. On a busy night. The hostess was falsely apologetic and offered to get the head chef who was too busy to talk with us. We won't be back.