This shirt is a win for me. It is definitely on the large side. I am 5' 8 1/2\" and 145 lbs and usually get mediums in shirts. I may have liked a small fit better, but these type of shirts are really designed to be loose, so I'm not sure on that. At any rate, I like this shirt when it is tucked in to high waisted pants. I do not like the untucked look because it just makes me look a lot bigger than I am. But if you have problem areas in your middle, this is a very forgiving and flowy shirt. The length is long enough as are the sleeves (at least for this sleeve type) for my long torso. The stitching lays flat and it is lined in the torso so you don't need to wear layers, which is nice.