I bought the small (for reference I am 5'4" and 115lbs. 34C). It fit perfectly in the torso. Sadly, I had to return it, because the arms were too tight around the thickest part of my forearm, which only measures 9" in circumference. Were it not for the restriction I felt to my arms, I would have kept it. The fabric seemed sturdy, the zipper smooth, and the construction well-done.