The food was stale!!! Yes, STALE!!! The chicken smelled old and was leathery to eat. There were about six empty dishes as long as we were there (we were a party of about 11 people celebrating my son's birthday) and the wait staff was rude and arrogant all through our visit - as if we were inconveniencing them even though this is a self-service Buffet!!! Even the dessert cookies, etc. were all stale, as though they had been out there for days! When I complained to the staff, they said they would see to it, but later I saw the waitress I had complained to whispering and giggling in a corner along with the other waitstaff while obviously gesturing in my direction! NEVER AGAIN!!!