I take a size 12 so I got these in a size 13, then put a thick insole (arch and back pain support) in it. The first week was a little rough but after break-in they are comfortable, almost too big. Wish I could get these in a 12.5.

Yes they are heavy... but strong.  I am replacing them not because they are worn out after a year (they're not)  but because they smell like a machine shop with all the coolant spilled on them for the past year.

I recommend to buy a half size larger than what you take then experiment with different thickness insoles.

Ill buy again.