I love their food but I'm only giving 3 stars because of the poor service we received today. Our table was ignored for much of the meal. It took forever to get our order taken, and then when the food finally came out one of the meals was missing and the server was completely unapologetic. We waited for the last meal to come out and we saw it sitting under the heat lamps while the server was at the cash register doing something else. Finally one of us got up, walked over to her, and asked if that was his food. It was his food, and again, she was completely unapologetic. If I could have tipped less, I would have, but unfortunately gratuity was already added because we had 8 people.