This skirt is made with athleisure fabric, not suitable for swimwear.
Small: 28" waist, 36" hips, 24" length
Medium: 30" waist, 38" hips, 25" length
Large: 32" waist, 40" hips, 26" length
XL: 34" waist, 44" hips, 26" length
2X: 38" waist, 46" hips, 26.5" length
3X: 40" waist, 48" hips, 27" length