I ordered about 10 days before my check in date. The Prime Pantry can take up to 5 business days to mail once it has been shipped. As a note, the resort wouldn't let us pick it up at check in. We had to call the front desk once we were in our room to have them bring it. We did order a case of water so it was very heavy.
Also, remember to put the resort name in the shipping address. I forgot and just put mine and then was worried it wouldn't get there. It did arrive just fine but I was stressed over my own stupidity for a few days!