I read a ton of reviews before purchasing! I am 5'5", 140, size C bra. I purchased LARGE and it fits PERFECTO! :) I am curvy/athletic and it is suppperrrrr flattering! I will be buying again in different styles and colors! Packaged cute and only $20!