I think you need to identify whether or not you are a buffet person before you go to any restaurant offering this kind of fare. I HATE buffets

. Chinese, American, Italian, I know I hate them and if I walk into a restaurant and see that I walk right back out. If you are going to use a buffet, you will have to expect semi-warm pre-cooked food that may or may not be edible. I just avoid them at all costs! If that makes me a food snob, so be it! But I know myself well enough to not allow a buffet to ruin my good time when dining out.