We tip wherever we go, and generously by all accounts. It does seem to ensure that when we need something extra done, or something done in a hurry, it all works.
It can also work in a reverse sort of a way. Tip even if the service is poor, then next time if the service remains poor, don't tip and explain why. Seems to work as they now know the money is there but they do have to work for it.