I bought a medium. I am 5'1" tall. 107 lbs. it fits like a glove. A small would have been tooooo tight. It is very forgiving. I need to get the legs shortened a bit, but I will wear it cuffed up. The zipper makes it great for necessities. A tad expensive, but I had a credit. Made in the USA. Yeah. Highly recommend.