I purchased a new Alienware monitor for gaming through Amazon's finance program.First payment was made on dispatch.I then saw the delivery date was over 3 weeks away. I contacted customer service and they said if I paid the postage they would get it to me within 24hrs. Upon looking in my bank the following morning and saw that 2 payments had gone out, 1 with, and 1 without the extra postage. I can't get the refund for the extra payment until Amazon cancels that invoice. Delivery day came and the tracker counted down the stops. The delivery driver in a plain white non courier branded transit van, told me it wasn't in the vehicle when he delivered packages for my partner. Amazon apologised and said tomorrow and when it's delivered we will refund your postage.The next day the app says it'll be delivered but on going into the menus for the order, it said delivered by next Tuesday 3 days later. I call Amazon and tell them and they confirmed by next Tuesday. I told them it's not good enough and to cancel it. They then tell me no they can't or do any refunds until the delivery company has been given extra days, which is where the Tuesday date came from. So Amazon is prioritising a delivery firm over it's customers. Worst is, if I were to buy one again right now it would come before the previous one I ordered. So right now I'm:2 payments out of pocket (£140)A delivery fee out of pocket (4.99)Without a monitor (£900 in finance)24 hours of my weekend time wasted sitting in the house waiting for a delivery that was never coming. (Invaluable)This is the last time I will ever use this abysmal company again.