Menu is large with the all you can eat. Good quality and service is generally quick. I've gone there many times.
Only down side is that it can be very busy with lots of big groups coming in making it tough to find seating in short time. Otherwise, food is great and i always enjoy my trip there.