I tend to tip around 15-20% on average for good service. Tip is lowered if they visit the table like once every 30 minutes (which usually ends up with me waiting extensively for another glass of water or whatever I'm drinking) or if they mess up my order pretty badly. But I always provide a tip unless the one serving me ends up being an absolute douche but thankfully that has not happened yet