I love the colors and texture of this shirt. Purple (large) is the first one I bought. I then bought green and blue, both XL. I'm 6'0" tall, 185 lbs, 41" bust. I found "Large" a little snug so I bought the XL for the next two. Both sizes are acceptable to me. I wear XL when wearing a tank top and L otherwise. The sleeve length is perfect for L and can be 1/2" longer for XL. The length of the shirt is longer than I would like. It extends 3 inches below the crotch, which makes me feel like I'm wearing a dress.if not attached.But obviously I really like this shirt since I bought 3 of them.