I bought purple in size 40. I could have sized down to 38. It fits well. Nothing hanging out that shouldn''t be hanging out. Lots of stretch. The straps are wide, especially at the neckline where the strap first forms. It''s a good basic suit.
I''ve only had it now for a couple weeks so I can''t comment on fabric longevity.
It does loosen up in the water. I experience a sensation of fabric drag under my chest which I find slightly annoying, but like I said, I probably should have sized down as this material isn''t polyester and it has a lot more stretch to it.