I bought the pants because I liked them and I really thought they were denim. 100% cotton is also a description of denim. I was very disappointed that this is not the case. Thin fabric for warm days. Otherwise nice shape and cut, flowers too, hope they don`t come off in the wash.