My son loves this place and since it was his turn to pick here we are again waiting an hour for food. I don't know why it takes so long but the wait is always horrible here. The waitress left us hanging while she slowly walked around and cleaned tables. It's nerve wrecking when people who come in after you get there food before you. I watched my kids food sit under the lamps for 15 minutes and had to bring it I the waitresses attention. When she replied that she knew and was waiting on the rest of our order. *sigh* I'm still waiting! But the food is good, just takes forever. Maybe next time we try the drive through....