I tried these on before I ordered them on Amazon and they worked perfectly.  When I got the pair I ordered they where just a tad too small but it usually stretches out and it will be comfortable.  I noticed that when I walked there was a squeezing noise and I figured out it was the insoles so I changed them for different one and now when I wear them they aren't as snug so they were comfortable.