When i purchased this product, I didn't expect a perfect fit. However, it being four dollars at the time of my purchase, it was worth a shot. The size range for these knee-highs is 4-10. Being a size 10, I figured the stockings would be stretched so far, i could see through them (a normal attribute with stretchy, one-size-fits-most products). I'm happy to say, I was wrong! The socks fit perfectly, without a stressed, over-stretched look. The design and colors were vivid . The fabric soft, as well!

However, I gave this rating a 3 for two reasons:
~~ The first came as no surprise. I couldn't pull the sock passed my calf muscles. I don't have fat legs, but by golly, those babies run in the family. I expected it, but why not try and make sure, right?
~~ The second I noticed is something you SHOULD concider. The socks look pretty, but the designs are not dyed onto one fabric. Rather, it is sewn in with different colored thread. I've worn the socks twice now, and I have noticed the black on the sides of the feet are beginning to loosen. This may or may not be a problem in the future.

Anyway, I love Portal 2. These socks are a steal at $4 a pair. My attitude toward this product is a 4-star (I like it), but the cautions made me bump it down to a 3.

IN SHORT!!:
The sock are soft, pretty, and really do fit the foot range of 4-10.
If expecting to pull them up all the way, you better have the beanpole to medium-skinny legs required for wearing knee-highs.
And watch for wear on the seperate threading.

Hope this helped! :)