Amazon itself I find to be a good company. I had one problem with them and as soon as my problem was escalated, it was fixed. My problem is with the carrier they insist on using in my area. (Bonshaw) THEY ARE TERRIBLE! I have had 8 dealings with them, out of that I had ONE positive experience. They have left my packages laying in the snow at my front door, they have marked my packages as "delivered" when they were not, they do NOT update the status of your delivery, they are consistently late and have PATHETIC reviews from MANY. Out of the 8 dealings I have had, I have wasted 7 days sitting home waiting for parcels that don't arrive. That is a full week I have wasted on these idiots. My package today was in a city 1 1/2 hours drive from here 27 hours ago. My status says "delivery today" yet Bonshaw Distributors has yet to mark it "out for delivery." They just calmly tell you, "it will probably be there tomorrow." GREAT, so I will sit here for a week and one day now. I am asking Amazon to PLEASE STOP USING THIS HORRIBLE AND INCOMPITANT COMPANY before you yourself lose customers! I have placed 18 orders with you over the last 3 months. If this company continues to screw me over and you continue to allow it, I am gone! Walmart.ca continues to get my packages here days early. BTW, the one bad experience I had with Amazon can also be traced directly back to BONSHAW! You owe your loyal customers better than this. It is bad enough to pay for Prime and have you take 3 to 4 days to ship. Waiting 2 days for something that I KNOW is sitting in my own town is more than ridiculous. I would like to know if Amazon even reads their shippers reviews? Not only are they terrible, they are all almost identical in content. Unreliable, undependable, terrible customer service, can't keep drivers. The customer does NOT come first at BONSHAW! FIRE THEM AMAZON!