I am 5' 5.5" , and 118 lbs but the size M is too small! That's crazy as I usually wear a small. Had to return for a large. Style is nice though, and fabric is thin, but it's hard to find this style, which shows a little cleavage, which my husband loves.