My husband wears 10 1/2 so I bought an 11. (Only whole sizes available). It was too large. Sent it back and am waiting for size 10. I also bought a pair for myself. They are comfy, slightly large, but not going through the hassle of sending those back too.