I bought these for my husband.  We agreed they are really nice, but He is a size 10.5, so I ordered an 11.  They wer still too small, so I ordered a 12 and returned the first pair.  Better, but not wide enough. My husband's feet are a little wide, but doesn't own any "wide" shoes.

Order big or you will have to return them.