This is one our favorite buffets here when we are talking solely about food. Although it is on the pricier side, the food is prepared well and there are tons of options to choose from.
However, the service is lacking (cashiers, hostesses and waiting staff). They all seem unhappy, make weird comments that are more on the rude side and are quick to try to get you out even though you paid an arm and a leg to sit at a table. The people preparing and serving the food behind the counter are a lot nicer and friendlier. I'm not the only one who has said that. My friends and co-workers who have been here have said the exact same thing about the employees here. We also notice that if you include the tip when you pay (despite the tip being a very generous amount), the waiting staff treat you with less respect than if you didn't give pay the tip ahead of time. All friends and I have now been putting the tip on the table prior to leaving the buffet so that we get treated better than in the past.