Horrible. I cannot believe 'Hanes' would put their name on these. Price should have been the first clue. These are very, very thin material and cheaply made.  After first wash & dry, they shrink in the wrong places (leg bands).  They are supposedly cotton but feel like cheap polyester.  I washed them and took them on a trip so I HAD to wear them.  No way to return them now and I won't waste the time or postage.  Lesson learned.