I read the reviews and went with a medium which is usually what I wear normally in all other pants. I could barely get these buttoned. I ended up giving them to my daughter. She is a size 4, about 5'4" and 120lbs. They were just a tad long on her.