The socks are very snug on your legs. These were a little more tighter than the socks I bought previously. They did feel good on my legs, so they do definitely help with any swelling in legs or feet.
Pros
Could be a little tighter but good
Cons
The socks may be too hot to wear during warmer months or in hot climates