I ordered my regular size 7 and these were way too small and the shaft circumference was way too large for my thin legs.  Can't comment on the warmth or comfort since I put one on and immediately put it back in the box to return.