Size-wise, I'd say these are a pretty average 22 (nothing wrong with that!) although the elasticated waist is very forgiving...! On the other hand, I'm 5'7" and suspect these might be too short in the leg for anyone much over 5'9". They're extremely comfortable against the skin with no scratchy labels or seams. Easy wash & quick to dry. I've no idea how these would compare to an extremely expensive, super-hi-tech version: all I can say is, for the price, they're very good quality, very well made, and lovely & warm!