I even sized up because I tend to be between a medium and a large depending on the size chart. I went with a large and there is next to no stretch, so once I finally got it on, I was in full blown panic mode trying to get it off. Also the lines between the breasts were not even and it was very obvious. (For reference, I’m 5’7”, 150, 36/38A.)