I tipped on top of the delivery fee, but when I actually used this service the delivery fee was around the $10 mark. They waited for me to get there to meet them, was professional and kept things cold. They even offered to take it to my room. I remember it being a hot one so I felt it was more deserving than just the fee. Plus, gas prices had started on the incline and I had that on mind, too. I may be wrong, but I feel the delivery fee is just that. They've set a benchmark with it. If they've gone above and beyond expectation then you might feel extra is warranted. Hopefully some more opinions will chime in. I certainly don't want to insult the delivery person if I'm wrong.