I have only good things to say about these leg warmers. Keeps me warm in the North Texas climate on rides in the upper thirties. I launder on delicate cycle using only All Free Clear brand detergent and air dry. The Castelli logo patches still look brand new. I'm 6' 168 lbs and ordered size L.