Flipkart is the only online shopping site I use because of their first impression that was awesome, the first thing I ordered was Moto G, I was scared whether they will give a genuine product or not but, and they said that the product will be delivered by 7 days but they delivered it by 2 days I was like wtf! * amazed* I know price may differ in different sites ordered from snapdeal and amazon they are good but I still like Flipkart and order everything from flipkart because its AWESOME.