I've been here a couple of times and the restaurant is clean and the food is pretty good. I liked the salt and pepper shrimp and the roast beef (which was a surprise at a chinese buffet). The desserts were fine - I do like the tapioca pudding - but not a lot that I was interested in.
All in all, I came away full and my two teenage boys were very happy (and ate a LOT!).