I love this suit! It’s a great (and rare) feeling to put on a bathing suit and just feel confident. fits true to size. I have a longer body so I went with the M and it fits thy length. I also wear it as a body suit with high waisted shorts. Very versatile for a bathing suit!