Cannot recommend these highly enough. These are my second pair, the others are still as comfortable as the first day I wore them, but had been worn to death and were looking a bit tatty. Supportive, very grippy (which means they can squeek a bit on hard floors), breathable (so they have never developed old trainer smell). When they get particularly muddy I throw them in the washing machine ... my old pair must have been through a gentle wash at least ten times. When ordering get a size up as these consistently come in quite small ... I am 9 to 9 1/2 and these size 10 are perfect.