I was nervous when I bought this swim top. I wanted it to fit but I also wanted to feel comfortable wearing it. When my package came in I tried it on right away and I had straight gender euphoria! Not only does it fit me true to size. (I’m a size 36c and order a Large) but I felt comfortable in it. I didn’t feel too girly ( especially with the back) and I also felt like my lady bits are supported. There is no padding just as an FYI but that doesn’t bother me. No more having to wear a sports bra to the pool. I highly recommend.