Restaurant is clean (none of us had to go to the bathroom so I can't comment on them), staff were nice and the chaffing dishes are small - which is a good thing. If the guy in front you of took the last of the fried rice you never fear! The staff rush right out with a new dish full of fresh hot food. No pans full of just sauce and green peppers slowly drying out.
The food is okay - it's buffet food. You want high quality Chinese, go to a proper restaurant and order off the menu. But it was tasty, fresh and there was a decent variety. Sushi, seafood and desserts are also available and from the plates piled high with crab legs that kept going past my table I'm assuming it was pretty good. Good place to take kids too.