I find that the previous reviews are a little too critical. People this is a chain restaurant and if you state you have eaten at others than why would you be expecting anything different. Our food has always been good and I have never had a bad waitress/waiter. In fact, when I find one I really like I ask for that person personnally (the one I like the best is a Frank).
The reason the wait is so long must tell you that there are a lot of others out there that like to eat there. Would you go into a restaurant that only had 3 cars in the parking lot?