We ordered Safeway on March 20th. I had to be present for delivery at the bell hop because we had wine in our order. I made sure that I was nearby during this one hour window. They texted me once they were in the parking lot unloading our items. We had wine in our order & they asked me for my license before I could sign to accept the delivery. When placing the order online, it will let you know that you must be present for the delivery because it recognizes that there is alcohol in your shopping cart. As far as how early you have to place your order, you can place it the day before but I think that the delivery window options might be more limited if you wait longer. I wanted a one hour delivery window, so I wouldn’t have to wait around resort for as long but I think if you wait too long to reserve your delivery day/time, you might be limited to just 4 hour windows? I didn’t want to risk it, so I placed my order well in advance of our trip. I provided my credit card information when I placed the order but you do not get charged until you sign for delivery