I’m 5’3”, 32D, 125lbs and the M fits perfect. I like how the top has a little less coverage to show some side boob without the fear of having anything slip out. I got the matching bottoms in a M as well and I usually wear a size 26 pants.
Rated 5 out of 5
Rated 0 on a scale of minus 2 to 2, where minus 2 is Runs Small, 0 is True to Size and 2 is Runs Large