Men's Denim Overalls are made of a cotton blend that is durable and comfortable. Rugged enough for daily or work wear. Adjustable shoulder straps and buttons on the side able to fit all body types. Sizes run a little small. Choose 1 size larger than normal