I am a server and I always tip 20%. Even if the service wasn't great because most of the time there is a reason why! It's not you server's fault the kitchen is slow with your food, or the bartender took forever to make you drinks. It's not their fault when they get sat six tables at the same...