These are 92% cotton, 6% polyester, 2% spandex. They have a 10” rise and 34” inseam with a raw hem so they could easily be cut to a shorter length. They do fit true to size with a little bit of stretch. Model is a size 26 and she is wearing the 26 here.