This top is super cute! It's nice. I'm 5'8, 150lbs for reference and I got a medium. I feel like it could be an inch longer but if I got the large the neck and arms would be too big. I plan on wearing it tucked in on the front. Would definitely recommend buying this.