This sweatshirt does run a little small.  I'm 5'2" and 125 lbs and the medium fits perfectly.  Any smaller and it would not work.  It's not real roomy around the torso section so if you run a little heavier through that area, order a size up.  It's soft, warm and well made.  Love it!