THESE BRAS ARE SO COMFORTABLE!! I WAS A BIT DOUBTFUL ABOUT THEIR SIZING BC EVERYWHERE ELSE THE SIZES ARE NOT TO SCALE. THIS FITS PERFECT!! I AM 40C OR 38D AND I GOT XL. THE MATERIAL IS THICK ENOUGH THAT NOTHING SHOWS. AND IT STRETCHES TOO. YOU WILL NOT REGRET THIS. AND 4 BRAS FOR 29.99 IS A STEAL!! I WILL DEFINITELY BUY MORE!