Amazon has loyalty programs like prime, subscribe & save items etc where customers get benefits like fast and free delivery, 10% discount on products etc. if customers cancel the order even after product reached the location they dont charge. Most of the time product quality is really good for the price what we pay only sometimes there are damaged or wrong product. They delivery is fast especially for prime customers. App and website is very user friendly. There is a complete tracking of our product from the time you make a wish till you receive the product.