I am 5’4” 117 lbs and usually a size small.
I ordered the small originally, and while it fit, the back rode all the way up my butt, and I felt like my boobs were hitting too high in the straps and would fall out. I ordered a medium, and the torso is just a tad longer and fits perfectly! Super cute and really nice quality.See full review