Anymore Skechers are hit and miss for me. Originally every shoe I got was solid and would last. These days Skechers seem to have quality issues. This shoe is very firm and of solid construction and seems like it is going to last a while. At least externally. The insides are wearing must faster than the outside. I had to replace the insole almost immediately as the oem insole was very cheap and offered little cushion and support. Shoe sizes vary with Skechers as well. One style fits perfect at 10 1/2 while another an 11. Sometime I find myself needing something in the middle. Maybe it’s me?