All the positive reviews are lying. They must be FedEx employees. Never on time. They do not return calls. When you get them on the phone, more lies. They lost a package of mine for two weeks. Two weeks! The next time I order something and I find out it's being sent FedEx I will cancel my order and do business elsewhere. This is the last time I put up with their BS. Never again. I selected four stars because I could not select 0 stars. Hopefully this will get posted in positive reviews and people will hear the truth. Never use FedEx. My current delivery was supposed to be the 4th of June. That was put back to the 5th. Now they are saying the delivery is delayed again and they have no idea when it will be delivered.