So I waited overnight to calm down a bit, but nope, still upset. Instead of focussing on the negative, let's discuss what can be done next time.
First, what happened: I came in at 6:13, waited a bit for a waitress, then went outside for a minute to meet my partner. We came in at 6:15. Placed our nachos and cheese sticks order at 6:20. Got our drinks at 6:25. Then sat. And sat. And sat. And sat. Furious, I put on my coat at 7:00 and wouldn't you know it, the food came through the door right at that moment. Without a word of explanation, the waitress put it down in front of us and walked away. When I commented out loud on the wait, she stood in the middle of the restaurant and told us (and everyone else in there) excuse me, that they'd had a lot of takeouts and she was training a new chef and what else could she say but sorry? Needless to say, the rest of the meal was not comfortable. I will also point out that another couple who had been at the yoga class I was at came in after us, and left before us.
1. Tell your visitors that there might be a wait, and explain why.
2. Check on them often, see if there's anything that can be done to make their wait pleasant.
3. Bring the appetizer ahead of the meal.
4. Thank us for being patient.
5. Offer some sort of compensation when the customer is obviously upset.
6. Talk to the customer quietly at the table.
I had not eaten since 11:00 that morning, and we ordered what is usually one of the quickest items on the menu. A gourmet meal is worth waiting 40 minutes for. Nachos are not.