Cash is the way to go. If they're just bringing something for me, I'll give them a couple of dollars. When we're ordering multiple things the tip gets bigger depending on the number of food items and number of drinks. Just have a stack of $1 bills handy and when they show up at your door loaded down with trays of stuff that they just walked through a moving ship to bring to you, you'll make a good decision!