This shirt is very nice - I ordered several colors, including black and white, to replace some older tops. They are heavier than most on this site, but very nice and still stretchy and fitted. The sizing between colors is a little off. I am 5’7”, 140 lbs, 36-b bust and the large in white fit perfectly - not too snug, not too loose. The colors were a little snug and did not have much “wiggle room.” Ordered XL in colors and overall fit was better, though the sleeves were 1/2” longer. Will keep both sizes as I really like the shirt. I don’t like big boxy tops, and these are perfect - stretchy, fitted, and heavy enough to wear alone, no layering needed.