I am amazed to hear what bad service some of you have had from Tesco - we use it regularly and service has been very, very good. I have also used Sainsbury's, Ocado and Asda in the past, and Tesco seems to be best value for money.
I think it is because we live in an area without London-style traffic problems (although it can be pretty busy sometimes) and have the delivery at an unpopular time of day and week. Those of you who have suffered the most, have had tea-time deliveries.
This time, Mr Tesco turned up and said sorry, your raspberries fell out of the pack, so I won't charge you for them (he'd put them all back so we still ate them!) and some raspberry juice has gone on the milk container so I won't charge you for that either. (We wiped it off, no prob).
They might as well be nice to me as I spend a fortune with them.