I purchased this in the large and it still has a loose fit, very comfortable. So lightweight and tons of stretch. The sleeves are not tight on my larger upper arms. The neckline is not tight, and it doesn’t have the too large look either. It’s a very basic shirt that comes in such a great selection of colors, but the uneven, open side hem gives it just enough of a unique look. My measurements are 36D, 31, 38 and I stand just under 5’ tall, so it’s a little longer on me and I can lounge around in comfy yoga pants paired with this shirt and feel perfectly comfortable. Definitely have to stock up on the rainbow of colors.