I'm 5'4 and 125lb, the small fits great! Would recommend wearing it with a cage back bra top. ?It is a little long and love the cross back!! I could put it on and take it off without using the zipper. ?Maybe I'll order an xsmall just to see how it fit.?