First impression was bad since it took 20 minutes to get the first plate at a buffet. The time we went was at peak time. At the main entrance there is a list of food that makes up the days buffet. You sit down and the wait staff will walk to all tables with a dish and ask if you want some. First few bites made up for the wait because all dishes were flavorful and cooked about five minutes ago. I would suggest not to go there at 12:00 since you might be waiting. It started to clear out at about 12:50.
Pros: Fresh food
Cons: wait time