Great socks. I am a construction electrician so I average about 15,000 steps per day, and weigh about 250 lbs. Because they are snug, they stop them from rubbing on your feet. They also are great for sweat wicking keeping your feet dry.