Nice and snug, not too tight around the ankles and nice arch support. They also weren't thin but not too think either. Very comfy with high heeled boots. Washed nicely.  I wear a size 7 shoe with more narrow foot size so these may be snug in a larger foot/ankle.