I would rate -5 if possible. I ordered a 4 pack of aquarium filter socks for my fish tank sump filter. After waiting 2 weeks and no tracking info, I dug a little deeper. I found the tracking number had switched, due to the package supposedly coming from China. I then checked the new tracking number and the package was never received by the USPS. Joybuy generated a shipping ticket, but never shipped the package. Luckily Walmart refunded my money, and gave me a store credit for $15. Thanks for the credit, but I really needed the filter socks for my fish tank. When ordering from Walmart.com make sure that the item is being shipped by Walmart themselves. If it's sold by a 3rd party seller, do not buy it.