The fit is true to size, I'm 5'4\" and about 145lbs, the medium fit perfectly in my torso, and the dress is just above my feet, but below my ankles. I love that the button detail is JUST a detail, I'm a bit busty at 34DD, and I hate when buttons gap for me, you won't have that problem with this dress. The material is soft, stretchy and thin, but it's not see-through!