LOVE Amazon. And I love the fact that they use Royal Mail for most stuff and the sorting office is a 5 min walk away
.
Also love Boden - never had a problem.
Ditto Kiddicare - no problem, customer service has always been excellent.
I'm slightly worried about the anti-Debenhams comment - I've ordered once before from there (suitcases, in the sale) and they arrived really quickly. Just ordered a Happyland building site which I've not seen anywhere else - having said that as I was typing I've had an email pop up from them saying the order's been despatched and it was the courier one we missed today, so I guess they're still excellent service in my book.
ELC are good too.
GLTC - never had a problem with delivery or products, but I think it's luck of the draw from what I've heard. My parents were less fortunate.
Ocado - good for delivery. Not so great for fresh produce quality :-( I find myself going to Sainsbury's for fresh fruit, veg and meat.
I'm going to go against the grain and say that I've only ever had bad experiences ordering from John Lewis online - to the point I won't use the website any more. Three times I've paid the £9.95 for next day delivery, three times they've failed to deliver the next day. That's three wasted days sitting at home, having paid for the privilege, and three days' work to make up at evenings/weekends. Sure, they were apologetic and reimbursed me, but it's still unacceptable. Even rescheduling the missed deliveries, they couldn't give me any better time than 9am-7pm or something equally ridiculous.
Re couriers, DHL are terrible. Not as bad as DPD though - sent an email giving me a delivery day and then failed to turn up. Sent me another email the day after, giving a one-hour slot for that day.
Hermes, on the other hand, are great, IMO. I think it depends on your area though - it's some kind of franchise system, apparently. Our Hermes courier is Alan - only Hermes courier for this area, so I know it'll be him. He leaves a card with his home phone number on and also a date/approx time he'll attempt to redeliver (like "late morning/lunchtime" - no specifics but enough info to be useful). I'm always grateful when the missed delivery is from him - and today's Debenhams one was Hermes, so I know for sure we'll get it Monday lunchtime!