I love these shoes, I've probably bought three different pair. To me, these shoes represent a critical point in my fitness level and are the first "serious" trainer I have ever purchased. They are sturdy enough for lifting heavy weight, yet just cush enough to go for a run. I've also ran trails in these and they do not have much traction on wet dirt. You also need to make sure you get a half size bigger than you normally wear. I'm a 9 and I bought a 9.5. All of mine have also been durable, even though the top is made of mesh. Hope this helps.