We've come here a few times and it's pretty consistent. If there's a lot of people, the wait is really never too long. The interior is really gorgeous with appropriate decor. There is a TON of food, and everything's good. There is authentic Chinese food, American-Chinese food, sushi, American, and Mexican food. I was actually surprised at how good the American food was. Seriously amazing buffalo wings!! The steak was good, but the sushi sucks. Another reason for the 4 stars is that although I was expecting to see a ton of running kids, but for some reason, this place has SO many kids. I almost tripped and dropped my food 3x in one day from little kids running around. Seriously though, CONTROL YOUR CHILDREN