Three of us went for lunch the other day and one of the group received the wrong pizza. The server promptly took it back but we waited for about 25 minutes and were finally told that the server accidentally canceled the order instead of resubmitting it, we weren't happy but agreed to wait for the replacement. We finished our lunches while our poor friend waited but she eventually received the correct order.
What struck me about this experience was that the manager immediately came over, apologized, and told us lunch would be on them - for all of us. I don't know about you but my experience is that it's the customer the usually has to alert the manager and even then, it's not guaranteed that you will be offered anything other than an excuse (this infuriates me btw). A response like this is usually reserved for high end spots where you're paying for great service via the meal prices.
The food is consistently fresh and good, and I'm extremely pleased with how they handled this situation.