I am 5' tall and 96 pounds. The small is a bit big on me. It fit on top, but the bottom wasn't super curve hugging. This is more of a dress for women with a figure. I do like it though. It's a bit sheer so I suggest wearing something under it.