Fits perfect. Im a size 4/6. 130 lbs. small torso it doesnt curl up. Its flat. I haven't worn it around outside yet just tried it on to snap a pic. But I think it will do the job. I plan on wearing it for support while sitting at work all day and to work out Im may even wear it to bed because its really comfortable. I got it In a small.