I bought these for my husband to replace a pair he's worn for way too long.  The pair he had is size 8 1/2 but every shoe size he's ever worn has been 9 1/2 so that's what I ordered and the shoes were too big. I returned them for the 8 1/2 and he said the shoes were snug but he says they are going to stretch like his other pair so he's tickled pink to have been able to find these shoes again. My husband does have narrow feet so it's hard for him to find shoes he's really very happy with.