These pants are really nice and just like in the photo. I don't know the material but it's perfect for this design and I already wash them a few times and they look the same. Order your normal size as i usually wear S-M and ordered XL and they are a bit big for me but still nice. I recommend this seller for the very good quality product!