These lightweight denim pants are so cute! The denim is thin and breathable, it is not rigid at all. It has an elastic waistband on the back with a button and zipper up front. They fit a little oversized but we recommend getting your true size for best fit!