I always pick up at the pier and doubt it adds more than a couple minutes. The only time I had it mailed they sent it late and because I arrived in the city a couple of days before the cruise it arrived after I left home. That caused a mess at check in, took them a while to issue a temporary boarding card and once on board I had to have the pursers desk issue a medallion. Never mail again, I always pick up at the pier