When you go to a restaurant, you tip your server. The waiters depend on tips to make a reasonable salary. Yet when I go out to eat, these are the things that generally impact my dining experience:
--Quality of the food
--How fast food comes out
--How busy the restaurant is
I'd say at least 75% of it is all about the food. Yet it's the waiter who gets the tip. And if the food sucks or is great, there really isn't anything you can do about it. For example, we were recently at a restaurant and got just about the worst food ever (clearly reheated hamburger patty), but we didn't want to wait for a new burger that may or may not have spit in it. And what could we do about it? Nothing. And we still tipped well because it wasn't the waiter's fault the food was awful.