This is a great top. It's very flattering, for me at least. I am tall (5'9") with a medium build (160 lbs)..I got the large, and It's long enough for my torso, and still somewhat fitted, not boxy at all. Just roomy enough to be comfortable. Material isn't quite as soft as I was expecting/hoping, but it doesn't bother me. Material is decently heavy, but still airy because of the weave. I love the color, it's perfect green. I liked it so much.