I love this bra so much. I'm 5'3, 125 lbs, 30F bra, and the medium fits perfectly. I have a pretty short torso so it is long on me, but it doesn't bother me. I find that this is slightly more supportive than the X-Factor. I LOVE the removable cups, they are so easy to remove and pop back in after a wash. I also can't say enough good things about BP's customer service. They were so much help when I was trying to find what size would fit me best.