I must say after reading the reviews, the only thing I found to be true is the fact they run small in size, but they do stretch, not much, but the do. I wear a size 10 and that's what u bought, I should have bought a size 1110 or 10.5 but I really do not care, my feet got use to it. Keep my feet warm, dry and ready to go. I got it for 67.00 use, for that price this is a n awesome buy.