These were a gift for my very picky husband. He loves these! They are true to size. Very comfortable and not binding. I will need to buy a few extra pair, since he never wants to take them off so I can run them through the laundry! The fabric is similar to two layers of t-shirt material.