So very snug!  I ordered the largest size and according to the information on the side of the package, I am right smack bang in the middle of that size but BOY were these tough to get on and I will not be doing any high kicks.