Your 3 choices are WeGoShop, Garden Grocer, and Gooding's.
With WeGoShop (a delivery service), you MUST schedule the delivery and MUST be present for it.
With Gooding's (a local supermarket that also delivers), whether you are around at the time of delivery makes no difference, because they deliver to Bell Services and you'll never see the Gooding's delivery person. BS calls you, and if you're not in, they leave you a message and store you groceries for you, even keping the cold stuff cold.
With Garden Grocer (a delivery service), it's a combination of the above 2. Their normal way is to deliver to you at a scheduled time, but you can ask to have them deliver to Bell Services instead.
I've used Gooding's twice and was completely satisfied. I had hoped to use Garden Grocer but they were sold out for my arrival date. I spoke with the owner, Brian, and he struck me as a very conscientious and "good" person. He said he was more interested in providing quality service rather than stretching his staff too thin with too many deliveries and risk them making mistakes or being late or other bad things. You gotta love an entrepreneur who puts quality service over short-term profits.
In all my time on this board and others, I've never once read a substantial negative review of any of the above 3 places. Most people mention that Gooding's is pretty expensive, but that's been a reason not to use them rather than a complaint after having used them (because you know the prices before you place your order).