I used to be a big fan of Flipkart but lately shifted to Amazon. Compared to Amazon's super fast delivery and friendly customer support I feel I can rate it only 3. But the products are genuine and lately Flipkart delivery speeds have improved. But still I feel very safe with Amazon Customer care. Letme give you example for this claim.I buy a screen protector from Amazon ( Amazon Fulfilled) . After buying I noticed that the seller has his own website where he is selling it much cheaper. Before cancelling the order and ordering it fromthere I asked customer care representative over chat. He immediately said you are a valued customer sorry for the price issue, don't cancel the order let me give you the differencein form of Amazon gift card ( or something like that) . See this is why you feel so safe.