Amazon is consistently good at delivering products on time however there are some rare occasions where parcels either aren't delivered or take much longer to be dispatched then originally claimed. Overall an excellent site that has helped me out in some tight situations.