John Lewis, on the other hand, having scheduled me a delivery for 1300 to 1700, have delivered me a full order at 1240 (ssssh, they're trying to be ahead of themselves because today is, of course, Cup Final!)
Proving once again that quality is worth paying for.
I ♥ John Lewis