Wasn't delivered on day promised but they took money from bank on day i ordered item. Called and they just said to cancel the order and re order! Called again toaday because it still shows not shipped, they said it would be here tomorrow, no compensation like amazon. I'll never do an online order from walmart again, sav e yourself time and aggravation go to the company that does it best.