The sizes were off depending on the color of the top. I ordered in medium and some tops fit like a small...Dark grey and Eggplant were a smaller, tighter fit. The black, purple, burgundy, and heather eggplant fit more like medium. Some were also shorter in length in the torso and arms. I regret not ordering a large, but wanted the tops more form fitting since I wear them under scrubs. Otherwise, the material is soft, not too thin, and colors are true to the picture. Size up!