I am 5”2 ,132lb and get small ,my waist is little . Originally I order medium loved it and ordered a size small before I even returned the medium:) it’s worth it. Hugs the body nice . Good material . Wash inside out in cold water . I wouldn’t high heat dry.