Amazon has a good product quality and have a good customer service but there is a little high prize in their products comparing to the other shopping sites they have the wide range of products even a single product they does not give you cash on delivery in some states it is very disappointing for me because I am one of them from that state they have to improve available cash on delivery service to the every state of India they have also take little long time to delivered items in some states of the India