Not the cleanest or nicest venue, but the food is great if you can ever manage to order it :P (trying to say the service isn't the best).
Also, my first time there they screwed up our order and I had to spend 25 minutes arguing with a Chinese gentleman who could barely speak English. And I speak absolutely no Chinese... :S Maybe I'll learn...