I failed with this product - announced as "Cotton" - according to attached label its 60/40 only and i hate polyester with my body.second complain - bying L size didn''t expect to get very loose waist rubber ribbon like for beer belly and "bottom" part too while legs are fitting tight good. So they are falling from me. I wish to send em back if I knew how - thru my friend in the States.