Very diverse selection, and the staff is very friendly and on time with refills. The buffet is a little pricey on the weekends, but the food is almost always fresh (just don't go right before they close, but that's the same with any buffet!) and delicious. I would definitely recommend it!