I am 5'2 and about 132 lbs. I read that the shirt is fitted, so I ordered a medium. It was way too big. It was so big that if XS was an option, that would probably be the right size in order for the shirt to look at all fitted on me.
The quality and color of the shirt were very nice though.