We have used wegoshop.com and loved them. I looked at Gardengrocer and decided against them because their prices were really high and their selection very limited, as far as brands, flavors, etc. At wegoshop, you can tell them which store to shop at, and they provide links to the current store flyers so you can specifically choose sale items, etc. Basically you can get anything.
We stocked our cabin with meat, (boneless chicken breast B1G1), vegetables, dairy, plus things like granola bars (which were B1G1), cereal and snacks plus matchlight charcoal to use the grill. We told them what time we'd be there and gave our cell number. We received a call about 1/2 hour before and we said we were just pulling into the parking lot. She (I wish I could remember her name) said to call her back with our cabin number and she would meet us there. We pulled up to the cabin at almost the same time. We unloaded, and paid the bill right there.
It's best if you have cash to tip, even if you use a credit card to pay for your order.
I felt really good that we weren't overcharged for simple things and got a good value for our order plus delivery charge.