I am a size 4-6 jeans so I ordered the medium. They are slightly loose so perhaps i could have taken a small but I don't mind them not being too clingy.  The material and construction seem  of good quality. I haven't worn them in the water yet.