Its ok.  I'm 5'5", 155lbs.  I bought a medium and it fits as expected.  It runs short so you def won't be able to dress it up and wear heels.  Its a little shorter than I wear a maxi even in my flats.  It was $15 so I didn't return it but I wouldn't purchase again.