Brand new and no flaws
Mens Size 29 length is 32
99% cotton 1% spandex but doesn't have alot of stretch