I wasn't sure how this was going to look on me, but it was so darned cute, i had to give it a try. and i love it! i'm 5'4" around 130lbs and i bought both a small and a medium to try. the medium fit best. the length is perfect. hits just a little bit longer than the model but almost the same. the material is light but nothing see thru about it. it is slimming and looks so cute on! so glad i gave it a try.