Been here a few times. I have always gone for the all you can eat. Good quality is good, flavour is good. My only issue is that if you order soup and spring rolls, etc along with main dishes, you don't necessarily get them in order of appetizer, main, etc.
Will surely be back to this place.