It fit good in the top for me(I have a small bust) but was baggy in the middle. I added an elastic belt to it and it looked much better. Im 57 132 pounds and ordered the medium. The length hits me right below the knee.  I plan on wearing this to my sons high school graduation. Also, this dress was approved by my 23 year old daughter who is very fashion oriented and wouldnt let me wear anything that didn't look good. Lol 