Twice, I've used Gooding's (
www.goodings.com) and was completely satisfied each time. Unlike the other 2 companies, which are stand-alone delivery services, Gooding's is an actual supermarket.
The selection on their website is pretty limited, but don't let that fool you ... they will sell and deliver everything they stock on their shelves (except alcohol). You just need to call or e-mail with those special, brand-specific requests.
The one advantage to Gooding's is that you don't need to schedule or wait around for your delivery, or worry that you'll waste your time if a delivery person is running late. Gooding's delivers to Bell Services (in other words, you never see the Gooding's delivery person), and then Bell Services attempts to deliver to you. If you're not in, it's no problem. Bell Services stores your groceries for you, and they even keep the cold stuff cold; Gooding's separately bags and labels the cold stuff. This is a huge advantage, a huge convenience.
The disadvantage is that Gooding's is widely considered the most expensive market in the area. While on vacation, I don't mind paying for convenience.