The product itself is great, but the shoe (I ordered the all whites) came with a big blue stain on the front of them. Amazon quality seems to be dropping lately, but if you get a clean pair they're terrific.