Ordered my normal size 7 and too small should have gone up 1/2 size.  Didn't re-order since the circumference of the top of the shaft was way too large.  My legs are thin so maybe not a problem for others. Can't comment on the comfort or warmness since I didn't wear them.