Flipkart is best.
I have purchased a lot of things from this site and
Delivery is on time. No problems encountred till date.
When the product is faulty I just return the product.
They even refund the delievery charges.
So, go for this site without any hesitation.