I have used Amazon few times and have a mixed experience with it.There are wide range of products available.Delivery service is poor and takes a lot of time to reach here , they ship through Indiapost or other couriers which are slow.I had good experience regarding customer support which is good and allowed me to keep product which I waned to return and also refunded my amount.So overall my experience with Amazon is good as well as bad.