Was told delivery would come between 7-12. Called at 11:45 to say they would be here at 12:45 called at 12:45 to say they'd be here in 5 minutes. Called at 13:00 to say they'd be another hour. Called customer services to say I booked 7-12 for a reason as I had plans in the afternoon. Asked if they would redeliver on Monday and was told if I missed delivery I would go to the back of the queue and it would be 7 days for redelivery. I pointed out they missed delivery not me and was told to deal with it or cancel the order! Never ever using Argos again!