This review is based on my personal experience, so take it as is. may be your experience is different than mine.
I ordered two products from amazon, both reached in time. during the transition all the communication from amazon was clear and well informed. one product was not as per my expectation so I returned as per policy. there was no funny questions from amazon it was very smooth process of return, I received a cheque of amount same as paid.
Second product is very good and 100% genuine and satisfactory. I have experienced all most online shopping site but amazon is amazing.
Thanks