I bought these for my 5 year old daughter to wear with her school uniform. She likes to go to school in a skirt but it was getting hot outside so I wanted something to protect her legs. They work like a dream.
Pros
I get them as part of my daughter's uniform. They are durable and comfortable for you.
Cons
Pantyhose may not "breathe," leading to sweating and discomfort.