We used Netgrocer twice and were happy with the service. We also just got bottled water and a very few snacks. I think they only deliver on weekdays, so that's a factor. Also, have them deliver the package the day BEFORE you arrive so that it will be waiting for you when you check in. Just make sure to put your name and arrival date on the shipping label. Your reservation number wouldn't hurt either. Also, make sure you call your resort and make sure that they don't charge you for shipping. Some resorts do have a charge for this (in addition to the charge you pay Netgrocer for shipping). We stayed at the Contemporary but were not charged the extra fee. Just be sure to check ahead of time. Hope this helps.