4 - 5 for pickup should work well enough, if you really feel the need to stop just before checking in to Windsor Hills. The new Wal-Mart is so close, though, that I would opt for a somewhat later pickup time. I always have a fear of flights being delayed, heavy traffic, road construction (which seems never-ending!) or something else throwing us off a precise schedule.
Now, I am the first to admit that I have had no personal experience with the pickup option, so I don’t know how long they will hold an order, nor the conditions under which the orders wait for pickup. Are they in a refrigerated area? That would be my other big concern, if I was ordering any perishable food. There may be no issues of this type and Wal-Mart may be able to hold orders for extended periods in safe food storage. If so, put in your order for the 4-5 pickup! It’s an excellent estimate of your arrival time under normal conditions.
However, if you have any reservations, select a later pickup time. Get yourself checked in and once you know that your vacation spot is everything you expected, pop back out to Wal-Mart. It will only take a few minutes.
We LOVE Windsor Hills (Windsor Palms, as well) and that new Wal-Mart is so convenient. Some of us, who are just too excited to be on vacation to sleep, have been known to do our shopping in the early, early morning, when the store is almost empty and we are home before others are even awake.