I was going for a loose fit so I got a large, it was smaller so it fit me perfectly. I have DD’s so maybe that’s why but usually Mediums fit me the way this large did but I didn’t mind because I loved the material and the look. And it was breathable which I loved. I will definitely be purchasing again in a different color.