This runs really small. I am a DD and normally wear a Large or XL depending on the fit I want. I ordered a 2XL and I still felt like I could have gone bigger. I have massive arms and while this does stretch, it did cling and look a little strange around the shoulders. Be weary if you have a larger bust too, this will be a VERY cropped, crop top.

That being said, it is super cute with soft cotton material. Overall I am happy with it!