I love this blouse. I'm 5'7", 136lbs, and ordered the medium. I probably could have worn the small, but since there's no stretch in the fabric, I don't think it would have been as comfortable. I have long arms, and the length of the sleeves is perfect. Also, the V neck isn't as low as it looks online. Very happy with it!