This blouse reminds me of tops from the70s . I ordered an XL and I normally wear a 1x , it fit fine and didn't shrink. The yoke fabric where it is embroidered seems to be 100 % cotton where the rest of the blouse my be a cotton blend. I washed in warm water and hung to dry and the bottom dried a little like krinkle fabric which I like. The colors are vibrant and Ive received many compliments. Great price!