I have never had a bad experience from Amazon. I have been a Prime member for at least 3 years. If I need anything I check there prices first. 90% of the time they are the cheapest and I can get it in 2 days. I accidentally got the wrong blinds once and returning them was so easy. I have had one item purchased that was through a seller on Amazon and they did not accept returns even though they listed item incorrectly. Since then I only buy direct from Amazon or sellers who accept returns.