They're a good quality cotton knit fabric. The construction is done well.
I ordered these for my husband.  He was used to wearing regular boxers, and thought he couldn't get used to them.  That's the only reason for a 3 star rating.