Amazon customer service representatives lies. I had 2 orders from them and they lied about shipping. The first order was a birthday gift, the customer service said they have notified UPS to deliver it by the birthday date. It did not happen, and the package was delivered 3 days after the birthday.
My most recent purchase was a mobile phone worth $1000. I scheduled the delivery one week after because no one will be home to receive it. I was surprised that they changed it to 2 day shipping. So, I called UPS and UPS told me to talk to Amazon to change the date. I chat with Amazon 3x and all 3 representatives assured me that it will arrive on my expected date and not the date that I was seeing on the tracking. Representatives said that UPS will not leave it outside if no one is at home and that they already notified UPS. When I saw the tracking saying out for delivery, I immediately contacted Amazon for a 4th time. Representative told me again not to worry, that UPS just put it in the truck but it won't be delivered and that UPS will not leave it outside. Guess what?! UPS left it outside the house. Amazon will say ANYTHING to assure a customer, but I doubt they even talked to UPS on the phone to make sure it really will be delivered on the date I wanted.
So, I chat with Amazon 2 more times after that and told them to send UPS back to pick the package for return to Amazon and issue me a full refund. Amazon rep is stupid to ask if I can send someone to check if the package is still there. If I had someone to check it, then I would ask that person to take it until i can get it. Amazon rep are so stupid. Anyway, I told them it is exactly wherever the UPS put it because no one is at home. They gave a tracking number. As of right now. No one has picked it up. Good thing I can always ask my credit card company to dispute it.