They are terrible. Had something last week that showed up a week late. It came from PA, I'm in NC. That usually takes two days. Tracking showed it arriving in Charlotte, going back to PA, arriving in Charlotte, going back to PA a second time, then arriving in Charlotte and it was delivered. Had a Christmas present that sat in Charlotte (according to tracking) for two weeks. Luckily, it came a few days before Christmas. Ordered something from Amazon last May. Tracking just said it would be late and gave no details. After three weeks, we cancelled the order and got our money back. It showed up in August. I have more stories, but you get the point. I avoid them as best I can when shopping on line. Even paying extra for UPS if I have the option.