I had ordered first time L & XL sizes, since not so sure about true fit. Now, knowing XL sits best, got three pairs: Black, Navy, and Black with yellow linings. Going swimming 4-5 times a week, averaging a kilometer per day. Everything working smoothly, darker shades don't risk appearing faded like white/skyblue I had earlier. Just love the rather low waist; less friction, too.