I bought this with the matching sports bra. Looks like a Cat Woman outfit! I’m 5’7 about 140# and got a medium which fit great. I would say it’s mid-waisted, stretchy material, and 7/8 length. I also got the sports bra in medium which also fit great.