Unfortunately we had a similar experience to most of the other reviewers -- not good. It was cold at our table with the vent open while we waited for our chef. The place seemed dirty, tables were warped and the floor was greasy. The server took a long time to greet us and take drink orders. When the drinks arrived they were wrong. One person asked for a hot tea, which never arrived, but was on the bill at the end. Another person asked for a glass to pour her beer in, which never arrived. We had to ask (and ask again) to get refills on soda and water. Special requests (e.g. steamed rice instead of fried) were ignored until we reminded the server. An appetizer was ordered, never arrived, and was on the bill at the end.
The chef was pretty skilled and entertaining. Everyone thought the food tasted good, so that's a plus.
Gratuity of 18% is added for parties of six or more, which is probably a good strategy since the service is so poor. After getting the bill corrected at the end, we vowed never to go back.
Pros: Pretty good selection of food and entertaining/somewhat unique preparation.
Cons: Everything else.