I have used Garden Grocer twice now. The first time they were great. The second time they were very late in arriving with our order.
That said their customer service person on the phone was excellent when we called about our late order. She tracked downthe delivery guy, found out what the problem was and called us back a few times to keep us in the loop.
When we got our order one thing was missing (coffee creamer) I told them no big deal and asked them to just take it off the bill. They said oh no, totally our fault we will get that out to you first thing tomorrow. Sure enough, the delivery guy was back in the AM just in time for us to make our morning coffee!
Even with the bad luck I had on my second order I plan on trying them again on our next trip. Things happen and sometimes there are delays that are beyond a service's control. As long as it does not turn out to be a constant problem I plan on sticking with them.