I buy large swimwear because my curvy shape forces me to size up but this is a true large and is adjustable so it fits great besides not much boob support and the skirt looked like pants in the picture so I was surprised it was a skirt. Cute nonetheless but not my fav