I purchased these socks because I had recently started nursing school 4 months ago and I'm on my feet all day running around or sometimes just standing for long periods of time helping with charting. I noticed one of the nurses reach down and itch her leg and noticed that she had these compression sock on. I decided that I would give it a shot. Pro:Great material, these are now a month old and no signs of real wear and tear, I thought that I might as well use them for hikes and really give them the test and they had kept my feet relativity dry (I understand some people feet sweat more than other, I took two pairs for that reason), but no unwanted hot spots or blisters with these. The keep there elasticity well, I have purchased a similar pair and was let down because in the matter of three uses they stopped staying up on my leg, these have lasted and don't look like they are going to let me down any time soon. Con: for the first time, I really don't have one right now but If I have a complaint I will be back on here and extend this review. Hope this helps and thanks.