I love these socks! I'm on my feet a lot throughout the day and these keep any swelling at bay. Highly recommend if you are on your feet all day. The material seems to be good quality and has lasted through several washed so far