I have been a regular buyer from Amazon and my experience has been amazing so far. There has never been a delay in the delivery of any item barring 1 or 2, but that is definitely negligible.
Further I am also a member of Amazon prime and that has a lot of benefits.
Some of the highlights of this site are:
High reliability: I bought my iPhone 7 ftom Amazon and it was delivered spik and span
On time delivery: 99% of the products that I have purchased have arrived on time or earlier
Prime membership: If you join amazon prime you get free and faster delivery on almost all products
I definitely recommend buying from this website and specially taking the prime membership.