The fit is wonderful and so flattering. I'm 5'5", 140lbs, with a very short torso. Usually I order a M, but based on other reviews I ordered a S and it fits perfectly. I will say, the torso is short. My torso is really short and usually I find that jumpsuits sag in the crotch for me, but this one is snug. My ONLY complaint is similar to that of another reviewer: the denim smells like jeggings from Wet Seal circa 2004. I've washed it three times now and the smell remains. It makes it seem cheap! Otherwise, I love it.