I buy many goods from flipkart and for me they have provided good service and timely deliverable of products . There website is pretty descent and loads quickly.
The site provides a brief info about the products also they show images of the product . Also we dont need to have account on the website.
There is an option of payment on delivery which helps customers to pay after they receive the product. They also provide various emi options for the costly products.
They provide status info of your product along with the location and estimated delivery date. I like the service provided by flipkart and I trust them.