I have shopped from Amazon for like 100 times now and not once I had a bad experience. Their customer support service is the best. They reply within hours and do everything possible to help. The products quality are awesome especially the electronic items.
Incase of any problem, Amazon initiates refund and pick up immediately without causing much problems. Its a thumbs up from my side. Go shop:)