The material is lightweight and comfortable to wear. The length was perfect. My problem was the sock tends to roll down the leg and is too constricting. I have varicose veins around my knees and the constriction was like a tournicet cutting off circulation to my legs. If you have varicose veins or thick legs, I would not recommend you purchase this item.