This is so perfect, great fit, nice quality, cute print. Love it, will order more. I would order a size up if you're unsure. I'm a 40C and would usually get an XL but the XXL is perfect with just a bit of give.