It's pretty pricey. I have used, quite happily, wegoshop.com. You give them a list of the things you want..brand, size etc. They can deliver fresh foods, frozen, dairy, meats anything you would normally buy. They keep the perishables in a special temp controlled bag. You can give them a time you want things delivered. We usually ask for about 5ish so we can be sure of being in our villa. THere is a $15 delivery fee for orders $100 and under.