Bought these for my husband for christmas.  The first pair arrived well enough but was a size 12, when I ordered a size 9.  I had to send them back and re-order a size 9.  The size 9 arrived but it was too small so I had to send them back again.  Needless to say I did not order them again, but I would recommend that you order 1/2 size up when you order these.