Pretty material, functional, but more coverage in the bust would be great. I’m a D cup. I bought the M and am usually a 12-14 in swimmers depending on the brand. Size-wise everywhere else was perfect. If you’re hoping for a cossie that will help hold in the saggy tum post-birth, this will disappoint - loose gathered fabric over the tummy area. Good overall, a nice cossie in a market without many nursing options available. This will get lots of wear at the beach this season.