Their price may not be cheapest but belief me their wide variety of products give you more choice. Their delivery is very fast and it has always been consistent no matter what you order. Their customer service are very good, they are fast on return and refund too, the negative point here is that the product must be fulfilled by amazon to avail easy return or else you will have to courier yourself
Another con here is that very fewer products are amazon fulfilled. Most goods are genuine and those are not you can return easily. Hope amazon carries on its excellent service