This place used to be good but I think maybe they have new cooks. Still it's ok as buffets go. My issue is that when it's time to pay you need to be sure to watch your bill. I have a family of 5 and the last 3 times we've visited this place our bill has had mysterious extra charges between 6-9 extra bucks. After my last and probably final visit I think I figured out what was going on. I could be wrong but it looked suspicious. After the drink server would collect your payment she we tear up the checks and wright out a new one. I must say it's a very creative way to get a bigger tip if thats what she is doing. Either way do your own math when the check comes because as I said this wasn't the 1st time the check was way off. At best they are just really bad at math.