We’ve done it both ways - online and in person. After finally ordering online for the first time, I’d go that route again. Especially with the bulky stuff (water, liquor, beer, pantry items). We provisioned groceries through Riteway and it was a good experience. Note that your order will not be 100% right no matter who you order from. But you just check it over and head to the closest grocery to grab the things you’re missing. Much easier than lugging bags upon bags of groceries back to the boat.