I did have to return the first pair I ordered due to size, but went a 1/2 size up and they fit great. They are soft flex, so they were great right out of the box w/o break-in pain walking or riding all day. I ride only about 10 days a year, so I'm not too worried about wear and tear (the flex REALLY getting soft), but I might if I was a more consistent rider. Comfortable, feel sturdy, did not get cold in a 0 degree MN evening ride, and the price was right. I'd recommend them to a friend w/ similar annual ride numbers, but might hesitate to an avid rider.