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. Arms are thin. Style hugs the body which is rare today as everything is baggy, so my husband likes this style.