Another recommendation for wegoshop - we used them in December & thought they were great. As I recall, our delivery fee was $15 (based on order total), but we more than made up for the delivery fee b/c the prices for our items were "normal grocery store" prices & not convenience/resort store pricing. If there is anything that you are flexible about for brand/size if there is an in-store coupon/flyer/discount, note it & they will choose the best value for you (we were flexible on frozen pizza brands, so they used a buy 1 get 1 free deal). If there is anything that your are *not* flexible about (brands, sizes, etc.), be sure to note that, too. You can even specify the store you'd like them to shop at if you care about that (Publix vs. Winn-Dixie, etc.)
Their communication was great - we heard from them when our plane landed & when we checked in. They got to our resort a few minutes before we did, but bell services stored everything & was very nice about it.
We will definitely be using them again next year.