My kids love to go here, because they don't have to wait for their food. The food is pretty good with a large selection. It can be ridiculously crowded though, where you even have to wait for a table. The seating can feel a bit too crowded. I do not feel like they do a good job keeping up with the bathrooms given the volume of people there. In fact, last time it was so bad that I wouldn't let my daughter go in there. We stopped somewhere else for her on the way home.