I'm 5'1" and 120 lbs. I purchased the medium. I'll be honest that I was skeptical at first. They fit a bit snug. BUT after getting them and moving around in them, they were amazing. As a mommy of three, they held in my tummy beautifully while still offering maximum flexibility. And the side pocket is amazing!
Rachel recommended this style