I really love this top! I am 5'2" and 120lbs, and bought the small. The fit is really great! It does fit as expected for me because I read the reviews prior to buying. If you want a very long top though, this is not it. I paired this with high waisted jeans and it was perfect. I’m now ordering a couple other couples because it’s great to pair with a cardigan or denim jacket. Perfect top! Looks JUST like the pictures.