Booked a delivery between 10-11am today.
At 11.05 I got a call from the delivery chap, very apologetic, to say that he had been given two sets of deliveries to do, and was currently in another town, it would be after lunch when he arrived.
Shopping finally arrived at 2.15pm.
Delivery guy was very apologetic (not his fault at all - Sainsbury's didn't have enough delivery drivers) and I got a £10 voucher.
I called Sainsbury's to complain - after the cost of delivery (5.50) they have compensated me £4.50 for having to sit in the the house for 4 hours waiting for my shopping - do you think I can demand the delivery charge back too? 