I place orders with Amazon weekly. They are fast, reliable and have almost anything you can think of. I like the price comparisons and the prime shipping is a great value. I have only needed to contact customer service on two orders out of 100. On both occasions they were disappointing. The phone number is hard to find, and they try to get you to use the web. I had a gift card that was delivered to the wrong person. It took me three phone calls to resolve it because the representative didn't take the action the promised. Customer service is shockingly bad given the great service Amazon otherwise delivers.