Perfect fit, snug, loved the colors, did the job. As described. I wear a 6.5/7 and they were just right and would easily stretch to a size 8. Also had enough stretch in length for a longer leg or larger calf. Stayed up fine and I'm a petite woman. Loved them so much I bought another set in a different color scheme!