I ate here two times. Both times there was a disgusting smell in the bathroom so bad that I almost puked up my meal. I could just get my hands wet and run out of that rancid bathroom. The bathroom is by the kitchen. And the place was never busy. So, there is no excuse for not keeping the bathroom at least smelling decent. Some of the food was cold. There were a few OK dishes. I read a good review on their ice cream and could not try it because there was not any in the machine. Some deep fried dishes were under cooked. I like to shop at Smart and Final right by this place. Very disappointed in New China Buffet and I have no plans of ever returning.