I love the cap sleeve of these tops, so flattering. They are also comfortable. l am typically a size M or L depending on maker and cut. 510, size 12. l purchased these in a L. When they arrived l thought they fit large. l kept them and washed the black one which is 100% cotton and l washed the grey one which is 60% cotton, 40% poly. They both shrank. l much prefer the size now. And the grey shrunk a tad bit more. (60/40 blend) l like my tops to fit so this was fine for me.  Hope this and the pictures help. They are nice quality.