Using Amazon Prime Pantry

I plan on using amazon prime pantry to order in a few snack options for our trip. We arrive 9/11. How far in advance do you suggest I order? It says it takes 2 business day but, since the box is going to include some lunch options for my toddler, I wouldn’t really want it there any later than our arrival date. How far in advance is too far? We arrive in 12 days and I read somewhere that the resort (we’re staying at Pop Century) will hold packages for up to two weeks. What is the best way to address the box?

TIA.

I placed my Pantry orders 5-6 days in advance. Here is how I addressed mine (you can modify based on your resort - and that would be my reservation number after GUEST #):

First Initial.Last Name GUEST # 4520####5356 arrive 2/28/16
C/O DISNEY S BAY LAKE TOWER FRONT DESK
4600 N WORLD DR
LAKE BUENA VISTA, FL 32830