Just got this shirt in a 3X in the Eco teal green. I normally would take about a 2X in shirts. I am a size 18 -20 depending on the style of the shirt with a 44 inch DD bust, 5'8" tall. Glad I got the 3X. I tried the shirt on straight out of the package and it was too big and baggy. Since its 100% cotton, I knew that there would be some shrinkage from the dryer so I washed it in cold per the manufacturer's directions, and put it into the dryer on low. Then, I tried it on again. It shrank at least one full size and is much less baggy. It seems to have gotten a little shorter in the length, as well. But I like the loose fit for summer. Also, my upper arms are larger than normal but I didn't find the sleeves tight at all.