I just received these and I'm really pleased. They are well constructed and should last a while. I did buy up one size and am glad that I did. They do run a bit small. My only complaint is that they are small in the calf area. I would like to have a bit more room, but I can live with that. Good purchase overall.