I first ordered this in "gray" (the grayish one with blue flowers) and it was fantastic. I got a large and it's soft, stretchy, and flattering. I wear it all the time. I loved it so much I ordered another one in "orange" (cream colored with flowers). This one is from a completely different company, with chinese writing. The fabric is totally different-- scratchy, super thin, not soft or stretchy at all. It's also way shorter and doesn't fit right at all. Completely unflattering. This shirt was in the same size as the first one. I had to return it, it was terrible. Just note that SOME of these shirts are great, but the manufacturing should really be consistent.