Denim shirt is made of 99% organic cotton and 1% elastane. It features one chest pocket and buttons in the front for closure, to give it the classic shirt style. The fit is quite oversized.