Pros:
-True to size
-Well made, excellent quality
-Comfortable
-They attract a lot of attention: people compliment these everywhere I go.

Cons:
-Beware if you have large calves. Mine fit me perfectly, but if I weighed about 10 lbs these would probably fit my calves a bit too snug.

For reference: I wear a size 9 shoe, 5'6" ,and 120lbs