Contact amazon and tell them to mark your account to not use them. I had to because for some reason the drivers couldn't figure out the entrance to my apartment was around the corner and an unmarked emergency exit wasn't the entrance. Would get called early in the morning demanding me to go meet them on the street.
The Amazon rep I talked to was able to make sure all my packages came from the "old" services and haven't had a problem since. Guess this is what happens when you hire people that have no experience with delivery goods and are not paid what real delivery people are.