Sorry - just have to get this off my chest, but never again!!
They were supposed to deliver by 8pm, but turned up at 11pm!! No apology, just dumped and ran - didn't even leave the receipt. When we unpacked found half the order was missing. Next morning rang to say could they deliver remainder. 5 mins later rang to say couldn't find the house (its not hard, just an ordinary street in London). 2 hours later and they still haven't turned up! What can you do?
Haven't used Sainsbury, but I now think the 5 pounds charged by Tesco for home delivery (vs 3.50 for ASDA) is a great deal - they have always been on time, courteous and able to read a map!