I ordered a Large, Im usually a Large (roughly my measurements are 36-28-42). The bottoms were a little loose if I wanted to complain about anything. The bottoms are a weird fit high waisted thong. I didn't get in the water so idk how it will hold up but if you want to be cute suit and with a coverup this is the one.