I'm 5'3 31 inch hip, 125 lbs. I have size small they are perfect. They are not sloppy baggy sweat pants. They sit higher on the waist and are a straight leg. My mom is about 5'3 and maybe 155 and got the large. She is happy with them too. Hope this helps.
I found these to run small. I would order a large.