I personally use that option before for an Amazon package. But for this Friday, I would set it to hold at the nearest UPS store. The reason is there are so many deliveries this Friday. If they missed your schedule, they would say sorry. And now, you have to wait to possible Monday, the next business day for pickup.
If you set it to hold at UPS store, you know you will have it on Friday.
Good luck.