I'm 5'0" short, about 124 lbs.  I ordered size small and find them very snug on my shins, and an almost perfect fit up higher, except that the waistband ends up at my belly button.  I end up wearing them with the waist pushed down to reasonable level which results in a bulge of material under the waist of my pants.  These are the best fitting ones I've found for myself so far.  I find them very comfortable against my skin.  They are my current favorite.

I'm not sure these qualify as "heavy weight", as I would want something heavier in cold weather.  I use these in southern California.