I’m 5ft9 and these were perfect length. I sized down and it still fit comfortably. I wear size 16 jeans stretchy, size 18 none stretch. The top of. was big, as expected, I wear large in tops. It’s not hard denim, the material is super soft so no support in the top. For $23, this was a good buy.