Re: How's that for service.
I have said before that Amazon are excellent for both price and delivery.
My wife ordered a Michelin guide a couple of weeks ago from an Amazon Marketplace seller. It was to be delivered by Royal Snail. It never arrived.
On the other hand, Amazon acted quickly and provided a refund.
Whenever we have bought from Amazon, we have always been pleased, or even surprised to have received the items quickly, although these have usually been delivered by Amazon's own couriers.
I'd suggest that Marketplace companies choose their delivery companies more wisely.