For grocery delivery, we used
Amazon once and the Amazon delivery person went to the main building and bell services delivered to the villas building, and we used Instacart once and the instacart driver followed our instructions to deliver to the villas building (although we were there to receive it in a relatively timely manner ourselves). Both buildings will accept deliveries but at the villas building, ours were just sitting at the main desk and weren't given any special care(which wasn't needed as they arrived while we were roaming the resort and we just grabbed them on our way to the room).
I've never had an issue getting extra tp, I've never asked for extra paper towels, maybe someone else can fill in that gap.
*Made some edits above for clarity.