Can't go wrong. If you're expecting fine dining quality food then you shouldn't be going to a buffet but this place will give you a pretty big bang for your buck. The food is satisfying with no shortage of options and the service was decent and attentive. We were a table of 20 and staff were accommodating to our needs.