I love the look and feel of this shirt, but it was smaller than I expected.  I am 5'9" with a long torso and long arms.  I typically wear a large top; I ordered XL to be safe.  I probably would have ordered 2XL if I wanted it to be loose fitting. The shirt length is great, the back falls just below my rear.  The sleeves will be ok if the shirt doesn't shrink at all- not much room to spare in the sleeves.  I can button over my bust, but again not much room to spare.  I suggest going up 2 sizes if you like a looser fit.