I am 5'7, athletic build, and was about 127 at time of purchase. It was a bit too big on me then, especially in the chest (b-cup) and wished they had had a XS, but worked well enough for a casual dress.This review is sounding negative for 5 stars, but it is comfy, cute enough for the price, and I did receive multiple compliments on it.