I would generally stay away from calling anything perfect but these are exactly that, perfect. Light enough to stuff in a pocket as an extra layer, stout enuff to repel rain and maintain relatively high breathability. Size Large 4.2 oz on my scale. when layered adds quite a good degree of warmth.
One thing not mentioned is that the taper of the legs can be adjusted via velcro making them looser fit or slim fit (which goes well under gaiters).