I had to get this in XS but had it shortened. I am 5'1" and very athletic, large (D/DD)chest, and about 115-117 pounds. I removed one star because I had to get it hemmed and also it didn't sit super fabulously on my large chest, but I used a strapless, bandless "nu-bra" and it kept everything moderately in place for the wedding i wore it to. it looked quite elegant and totally completed the hippie look i was going for. I received compliments.