Amazon started as a good idea, with packages delivered within two days and easy returns. The larger they have become, the less concerned they are with their customers. Deliveries are seldom done within two days, delivery dates are given and not honored. On the date the item is due they send out a notice saying it has been delayed. Their return policy has changed so read the fine print on everything. Often, you will have to pay for return postage. The return window has grown smaller. On top of all this, the reviews you see of products are not legitimate, although Amazon shows them to be on a verified purchase. I believe I have purchased my last item from Amazon.