Not bad. Food is good, fresh if you come during the busy times. Service is good, water glass was never empty. The only thing I didn't like is the floor seemed to be dirty. Napkins and food stuff all over, none of the staff seemed to care. Also, the steam from the buffet made the sneeze guard dripping with water. Besides that everything else was fine.