Flipkart is the biggest brand for online shooping in india. The customer service provide by flipkart is brilliant. Alao the website of flipkart is user friendly and can easily found anything that you want to buy from flipkart. It is depend on you, you want to pay online or otherwise you can by cash on delivery. I bought asus zenfone 5 from flipkart and it was out of stock. When it comes to stock they send me a mail and I purchased it. The delivery time of asus zenfone 5 was 3 to 4 days and I am living in the rural area. Flipkart deliever the mobile on just 3rd day of booking. And the packing of mobile was good. No complaint from them.