We always use instacart, and love them. I usually place my order a day or two before, that way i can get the delivery window I want, and then we get notifications as they shop, if anything needs to be substituted they ask, and we'll meet them in the lobby when they arrive.