Good for the money, however they do run large sized. I wear a 13 shoe, and after these have worn-in a bit, they don't stay on my feet without effort, as they are too big. I think a 12 would have actually fit me better.