Pros: pretty thick, pretty sturdy, but not excellent. Cons: If you are tall, I think you will have a HARD time wearing these. I'm 5'3" and if I had to stretch them more to fit my legs they would have been very uncomfortable and looked grey from stretching. They have ripped holes everywhere, even on the feet, on both sides, so your heels and/or soles of your feet will have holes, too. Not well engineered. I would have returned them if I could- once opened they cannot go back. I will give them away, I guess.