I am 138, 57 and a 36GG and was very weary about this purchase. But after reading everyones reviews I decieed to go with a Large. It fits great, shows a good amount of cleveage, but I expected that! So impressed with the quality Ive already ordered more shirts! This brand easily just because on of my favorites! Worth every dime!