Never have I written a review before but this place was so special that I felt I had to. First my package said that it was out for delivery at 10:40am on Monday and it was being delivered to my work so closing time comes at 3pm and I figured it wasn't coming. I checked the tracking info later that night and it said it was returned to corporate at 7pm to be redelivered the next day. Now it's Tuesday, I figured I would call in the morning to let them know we closed at 3pm so we would need it delivered before then. Before I was ever even able to talk to anyone I was on hold for 20mins. Then when someone finally did answer the phone she said she sent a message to the driver that the package needs to be delivered before 3pm and to call me if he isn't going to make it on time. 2pm rolls around and still no package nor a call so I called them back. I waited yet another 20mins on hold before talking to anyone and they said the package missed the truck and will be going out for delivery the next day. She asked when we opened to make sure the package came early so I was expecting it bright and early today (Wednesday). Today comes and around 8am I figured I would call them early just to make sure they're bringing the package. I called and waited yet another 20mins on hold before anyone answered. When I asked him to make sure the package went out he said they had to go out and find it and that he would call me back once they locate it so I said ok and hung up. I waited an hour and a half and still hadn't heard back from them so I figured I'd call again and have them hold the package at the facility since it wasn't too far to pick up. I was on hold for yet another 20mins before anyone felt the need to answer the phone and she said she will have the package be held at the facility for pickup. She also said they hadn't found the package and once they did she would call me back to let me know it's ready to be picked up. That was at 10:00am. Now come 1:30pm and still no call about my package. I placed yet another call and waited yet another 20mins before speaking to anyone and they said my package is there at the facility on hold to be picked up (thanks for the returned phone call by the way). So I go to the facility to pick up the package and I give the lady my tracking number and she goes to the back. When she comes back she said they're looking for it. She's now helping a guy who came in after I did who didn't even call to have his packages on hold he just winged it and wanted them to look to see if they were back there. After awhile she comes back out with his 2 packages and when I asked she said they're still looking to find my 1. Finally they come out with my package but they ask to see my ID first. Now in most cases that would make sense but it's not my name on the package and I told them that but they said it was fine they still needed ID. What were they gonna compare it to is still beyond me. my ID had no relation to the package but no I still had to go back to my car to get it. I had to wait 20mins for them to find my package, a package that they claimed was already found and on hold for pickup. It was completely ridiculous. What have I learned from this? Before buying an item make sure it isn't being shipped through Ontrac because I'm done.