I read one of the reviews that it seemed short, when I got it I could see why because it looked to be short, when I put it on its actually not short! I have a very long torso and this fits perfectly, its stretchy enough to easily get it on but firm enough that it actually holds without riding up and without steel bars I love it! I am 2 months postpartum and have used many different kinds of trainers in my days, this one is great!