Ooh interesting, we just airbnb'd our actual home this summer while we were away. It was our first time hosting and because we weren't there we had to have massive confidence in our cleaner/co-host.
We did only supply 2 pillows per bed since that's what we use, but there were 2 x spare pillows 'just in case'... Linens are expensive and it was a very finite business plan since we were only away for 5 weeks!
We did the local photos thing :) used a local photographer whose stuff I think is great (and could finally justify buying!)
We didn't do any welcome baskets as it was just too much faff for the already-overstretched cleaner. We supplied good quality shampoo, conditioner, shower gel and hand soap, and loo rolls, plus laundry detergent and washing up liquid. There's also a cupboard full of cleaning supplies :) but we weren't expecting guests to use those!
We totally relied on our external laundry service for stain removal - we literally never saw the linens for 5 weeks so just trusted that they were cleaning them well - not much else we could do.
But when we got home I did feel let down by our (sob, so lovely) cleaner. There was dust on the skirting boards and under the sofas, and mould around the overflow in the family bathroom sink. The guests who left right before we arrived home had only stayed 4 nights, no way these things were clean when they arrived either. She charged us £50 per clean so we were paying enough for these things to be sorted - it's a 3 bed house FGS, not a 16 bed mansion - it's meant to be 5 hours work...
And we pay separately for the laundry service, although she does drop off and pick up on each clean but it's 3 mins away from the house and she drives so that shouldn't cut into the clean time by much!
Anyway I'm rambling... My point really was that lots of hosts, like us, have lovely homes and are really house-proud and want guests to have a lovely time but we can't do everything ourselves so we delegate and - especially over this crazy summer - all the cleaners are wildly over-committed with 3-4 turnarounds in the same hours between check out and check in... It's a hard thing to control!