I have eaten here on many occasions. It was hit or miss. I have eaten there and the food was great, and there were times where the food was below par. I think that it may have been due to the time of day i ate there. During off peak times the food wasnt the best, but when i went during the peak times, it was one of the best i had ate at. According to people i know who eat their on a regular basis said that it has improved and is always serving a great buffet.