Within 30 days they have managed to not deliver 2 iphone 14s to me. I have wasted a lot of time waiting for delivery. Delivery drivers are rude and do not turn up the allocated time when they are meant to be delivered. Very rude staff on the internet too if you complain as they really do not care about your loss of time waiting all day in for a parcel that is not going to arrive. Today the 2.1.25 I got my delivery cancelled again by the delivery driver. I will cancel my prime membership based on todays experience and the next time I buy gifts they will not be bought from this company. I have spent an awful lot of money the past 2 months shopping from amazon but I will not be shopping from it anymore since they are rude and do not respect you as a customer at all ..