I've been using amazon ...well basically since amazon formed.
i've had hundreds of items delivered to my house or work...
they have not delivered a total of 2 items on time at my house or work.
the first was a cell phone case - not delivered, called CS to complain not there, they say delivered, i said, ya sure but WHERE cuz it is not here... (UPS btw), since it was a 10 dollar item, they immediately refunded my money so i could order a new one- did, 2 days later new one arrive,,,week and a half later OLD one arrive @my house.
the second was i ordered some shocks for my car- 80 dollar purchase, said delivered, but alas not there (again UPS). said it was dropped off at the side door- alas my house, does not have a side door- it has a front door, a garage door on the side and 2 sliding glass doors @the rear,, called them, said, nope not here, CS called UPS put a tracking request to ask what address it was addressed too etc, since this was the day it happened i was quite willing to wait a day for ups to check with the driver and find out exactly where it was delivered, get it back and get it to my house, however CS immediately refunded my money while the tracking on it was still ongoing since i was such a loyal customer...got my 80bucks credit, and when i got home the next day the shocks were at my front door....
i have had no issues with amz delivery as of yet, they do occasionally deliver very early or very late in the day though (today got a package at 7:45 am)