Poor execution
We purchased a treadmill online for delivery. I paid $100 assembly fee. The delivery was immediately set for June 2nd. The next day, the delivery was rescheduled for June 3rd. I was informed at the last minute that the delivery would occur 3 days early, and given a link to track the package, but the link wouldn't work. The item arrived damaged and unassembled. I think my parents are finally convinced that about the only thing Walmart does well is take their money.