I am a regular customer of amazon.in. Never faced any issues regarding product quality, delivery time etc. I am living in a rural area so they are sending their products through speedpost. And it takes some extra time. It usually takes about seven or eight days for the product to reach the customers in rural areas and in big cities they deliver in one or two days. One of my friends had a bad experience with amazon. He bought a base model mobile worth 700 odd rupees and he received an empty box. He complained to them and refunded the money in one week. So they are reliable in return and refund department too. But you have to be careful while buying. Always buy well reviewed product and from well reviewed sellers. Nothing can go wrong if you take these precautions.