Last night we went to a local place for dinner. It is one of the nicer and more expensive restaurants in our area but it seems to be struggling. We go there probably once every other month and it is never too crowded. We go there often enough that we are recognized by the owner when we come in.
The restaurant is running an early bird dinner special if you are seated by 6:30 which includes soup or salad, one of about a dozen listed entrees, coffee and dessert for $19.95. My wife and I ordered from the early bird but our adult daughter didn't.
When our salads came and she didn't get one, it became clear that she didn't realize that we had ordered full dinners while she had ordered an entree only. I told her that if she wanted dessert, she could still get a dessert. Which she did.
When the check came, I saw we were not charged for the dessert. It's clear to me that the waiter knew our daughter hadn't ordered the full dinner since he didn't bring her a salad at the beginning, her entree was not available on the early bird, and he charged the correct price for her entree.
My assumption was that either the waiter or the owner -- who came by our table a number of times to ask how things were -- had decided to comp our daughter's dessert, which I thought was a nice gesture. Normally if a waiter makes a mistake I do speak up, whether it is in the restaurant's favor or mine. I.e., if he had neglected to charge for our daughter's entree I certainly would have notified him. But in this case, I did not -- and I tipped based on what the check would have been including the extra dessert.
Would you have called the waiter over to tell him he had left the extra dessert off the check?