Check out Dizzy Dolphin. They’re a small independent business, and they allow you to get stuff from multiple places. For example, if you want groceries and also want some flowers for your room and a dozen donuts and coffee from Dunkin, they’ll handle all of that.
Web site is a little wonky, but speaking with them, and they handle everything.
I’ve also used
Amazon and Garden Grocer. Amazon had not great customer service, and it was hard to communicate with drivers as none of them have spoken English thus far. (All seemed to speak Spanish, so if you know Spanish, you’re fine.)
Garden Grocer had great customer service, but they’re very pricey and selection is limited, in my opinion.