These socks are great. They're nice and thick, and stay on very well. I am so glad we purchased them for my son! The only reason I chose to give 4 stars instead of 5 is they pill like crazy. After the first wear and wash, they had major pilling. That said, even though they look worn, they function great and it will be a very long time before they wear through due to the thickness.