Out of all the swimsuits I've ever bought over the course of my life, this swimsuit is the best one I've ever owned. As someone who usually wears medium sized everything, I ordered the extra large and it fit me perfectly. The top perfectly flattens my chest to a comfortable level, while not being super obvious or having my chest peak out from the sides or the top. I didn't even have to pull down the top when I was swimming, as it just stayed right where it was. The shorts are also extremely comfortable, the most breathable I've ever worn. My thighs aren't the most slender, but I still found the shorts to fit me just right. They also don't move or slide when I swim, and I tested it very thoroughly. Everything just fits RIGHT. I got my package in last night, after almost giving up on finding good swim wear. I was not only impressed by the discrete packaging, but that it got here completely on time. I put on both pieces, and looking in the mirror gave me so much gender euphoria, I had tears of happiness. No swimwear has ever been able to make me look or feel the way this swim suit does. If you're like me, genuinely wanting a good quality swimsuit that feels the way I felt, buy this one. Follow the size chart closely, and I promise you this is one of the best investments you will make.