Product was good. Price was good. Walmart's ordering information was very bad.
On the evening of the 16th, I started ordering the item online. The estimated delivery date was the 22nd. Not great, but not too bad. When I got to checkout, the estimated delivery date had changed to the 28th. I called customer service who apologized, but also confirmed the revised delivery date, and said their computer had not been updated. I questioned them as to why the change would add six whole days to the delivery? She could not explain why. I considered not ordering it, but decided to go ahead with the order anyway, figuring if the computer was wrong once, it could be wrong again, and I still might get it by the 22nd. Guess what. The item arrived on the 19th, NINE days EARLY.
So, I would recommend the product, but I'd say with Walmart's computer, the arrival date of the product is anybody's guess.