On our first couple of trips we did total on-line ordering /delivery and for the most part where happy but their was the occasionally "out of something" and the substituted item did not meet the need. So since we usually do a sleep aboard we have the big bulky items delivered ( water , soda , liquor , beer) upon arrival and then have some crew members go to the Rite-way in the morning before departure to complete the provisions. This has worked very well for us as it spreads the logistical adventure around on a typical crew of 8