I have only been happy to buy on Amazon. Unfortunately, there have been a couple of times where the package has disappeared, but customer service does what they can to correct the error and regret the situation. (have always received a new package of express delivery)