I am absolutely in love with this shirt! I am 5'5'' & about 140lbs & I ordered a medium. It fits perfectly, is comfortable, and is super cute. I have gotten tons of compliments! The only downside is that it's not very warm, but that's to be expected when there aren't really sleeves. I highly recommend this purchase.