Same here in London. I've ordered items from Amazon even if they are more expensive there, because I know it'll be delivered. Random storefronts relying on Royal Mail or who knows what delivery service just can't compete and waste my time.
I found when we lived in a flat it was a total write off, things never went in the right place.