Flipkart seems to be a trusted brand but listen me its shipping is very bad. They take 10-15 day time to deliver your product while other sites deliver within in 3-4 days. There customer care are also not helpful. Better go with amazon or snapdeal.
I have ordered a shirt for wearing it on durga puja but they kept my order on hold in Delhi for 5 days.I called customer care AMD told to raise a complaint but they refuse. They just tell the expected date.