I purchased these a while back and at first they were fine. The elastic in the leg got loose very quickly and the foot sock material lost a lot of it's stretch also. I now just pick up socks wherever I am. I have no favorite brand but I wouldn't order socks online again. They sell them in almost every second shop for half the price.