I bought them for my husband because he gets cold feet very easily. He only wears them at home, but his heels slip off when he walks. He usually wears 10M and these came in at 9/10. I couldn't reduce the size because I'm afraid they will be small. They keep his feet warm, he just can't walk far in them.