I ordered 2 days ago for my trip in 11 days. I think I was cutting it too close to my trip because my arrival day had no delivery available and on the next day the only delivery time given to me was 6-8 pm so I had to take it. I'd order maybe a month or so in advance?
It asks you questions to narrow down where your delivery area is. One option is Disney Resort Hotels and then you get a drop down list of ALL the hotels and you choose yours. Then you'd fill in your name where it asks you.
From what I've been told, they deliver it to the hotel, and bell services will bring it up to your room.
They all have a minimum order from what I saw. Garden Grocer had a $40 minimum and a $12 delivery fee. I ordered a 24-pack of water, some vitamin waters, an 8 pack of soda and a few snacks (fishies, granola bars) and it came to $40.