The item itself is outstanding. I received 2 true hepa filters for my le out mini. Saved money by ordering from this supplier. However, it took way too long to receive the item. It sat at some warehouse in Ohio for a week with no explanation as to why. Walmart does not advertise in an honest way about where the items the public purchases from them comes from. The public assumes these items are from Walmart…like when you go into the Walmart store…this is not the case. So the public pays for these items and just assumes they are coming from the Walmart store somewhere. We are not informed these items are sitting at different manufacturing warehouse locations or on someone's back porch. If the item doesn't arrive, the purchaser has to wait a couple of weeks before they can even initiate a refund…and then they may not get the refund. If Walmart advertises a product will arrive on a particular date, then Walmart should immediately issue a refund if it doesn't. Why not just be honest on the advertising of the product and put the product will arrive in a month or two. This was my first time shopping online at Walmart and I don't think I'll do it again. I'd rather have my items when I pay for them and not go through the hassle of wasting hours of time trying to find where it is because Walmart lies about delivery dates.