I'm a size 12/14 with a D cup, I knew I would be cutting it close ordering a large, but it was too stinking cute and there is no extra large option. With my sports bra on, I can get away with it, but it's snug. The Violet color is very pretty in person and the design is super cool. But the material was not comfortable. I really need to wear something under it as it's scratchy,(but it's really too snug for me to do that). I just thought it might run a little larger like a jacket, but nope, it's pretty true to size on the smaller side. I've run with it in about 40 degrees and I really need something over it, it's not thermal. BUT I will say it's one of the cutest workout tops I've ever worn, so I'll deal with the material and hopefully this running will make it fit better.