I'd rather walk down to meet you than have cold food. I've never gotten any of those but I would tip them between 15 and 20% like any other delivery person or server. If these type of services aren't supported by customers they won't last and these drivers don't make enough with just their cut of the delivery fee.