Absolutely fine. We were there for lunch. The service was friendly. The price/performance ratio was still reasonable. It was definitely tasty. It's sufficient for lunch or a quick snack.
The buffet has plenty of choice, and everything tastes really good. The staff is very friendly and attentive.
The atmosphere is nice, but when busy, it gets quite loud.