A few months ago I signed up. What they do not make clear is that the basic service is actually delivered by a third party. Think UberEats, DoorDash, Grubhub, etc, but for groceries. Walmart uses Spark, DoorDash, Roadie, Point pickup, and Postmates. You have to add the in-home at an additional charge to get actual Walmart employees in a Walmart vehicle delivering your groceries. I only realized this when my first delivery was by some guy with his personal car.
That first delivery was made to the wrong address and fortunately I was outside to see the person dropping my groceries off at my neighbor's door. I had to get his attention. His excuse for not seeing the well-displayed house numbers and mistaking my address for my neighbor's was that he didn't speak good English.
So, then I signed up for the additional in-home delivery by actual Walmart employees. Only to find that dates of delivery are approximately 1-3 days after ordering. Now I go by the Walmart that I'd get deliveries from a few times a day. So giving my neighbor free groceries or waiting to have my own delivered a day or so later is not something I'm interested in.
So that's your choice…a gamble that the third party service will get your address correct or wait a few days for actual Walmart employee delivery.
PS. I cancelled my service (both parts) before the trial ended.