I bought these for my husband and he said they were nice to get the job done to wear under his work outfit. I ordered a size XL but had to return them. He is 61 215lbs and he said they were both too big and too long. The size is why I gave it a 4 star