Amazon is a online shopping site and it covers almost all things, but during the time of festival offers it sends defective products. and refunding money is also too slow.
I had ordered 3-4 times from amazon at festival offers but always received defective product and my payment arrived in bank in 18 days.and once I ordered an mobile at diwali offer and I got an dead mobile but I returned that but payment received after 1 month.
and the product price is also higher than like flipkart or any other.you can compare few items. I am not saying that dont buy from amazon or flipkart but if during large offers when getting huge discount then if you are sure then only order it and very highly costly premium products also dont buh from online sites.