This place is very hit and miss. When it's good, it's very good. When it's bad, it's just okay. The food is fresh and hot for the most part. The buffet line is clean. Lunch and early evening seems like the best time to go. They have buffet take out and charge by weight which is convenient.