I would love to give them 5 stars but I can't. I have been there for a couple of parties and on my own a few times. If you go when they are busy the food is great. If you go during a slow time it is pretty bad. When busy there is a quick turnover of food, when slow it seems to sit for a very long time and they are not willing to freshen it.