Mediocre. Came here on an empty stomach so ate a lot since it was AYCE. However, the food was not fresh and you could tell it was not quality food. They also tend to forget a lot of your orders and never bring them to you unless you reorder it. Service is good. Location is great. Would consider coming back but not my first choice.