The colors are so pretty and cute! I have very skinny legs (been called chicken legs a lot) so the size for my foot size fit me in a non-compression way. Didn’t expect to have to fight to get them on but they slid up as smooth and easily as a regular pair of long socks. Pretty sure they need to be pretty snug to be effective. If you have normal size legs you would be happy.