I am 5'5", 130-135 lbs, average build, B cup bust. This fit great! I ordered the medium based on reviews (I usually wear a small) and it was basically perfect except it was a little short in the front. I would assume this is junior sizing.
I ended up wearing a different outfit to my event, but I would definitely recommend this dress.