Bought these for my husband who really likes them. The fabric is soft an very comfortable. I have washed them a couple times and they still look brand new. Also, the legs are shorter so they do not ride up when wearing long pants. They fit true to size. Will be ordering more for him.