i am usually a size 10 or 10.5. I ordered these in a size 12 (after reading the reviews that they run small) and they are still too small. The heel of my foot still hangs over the back edge of the shoe. As someone else said, 12 is the largest size these come in, so if you are a size 10 or larger in your normal shoes, these won't work for you. Also, they have a very strong, unpleasant plastic/solvent smell. Other than that, they seem okay.