Was very surprised by the quality and the material of this swimsuit! I absolutely love it. I usually wear a 10-12 in a swimsuit but purchased the x-large and it fits fine - not too big or too small. Very flattering on. I recommend this swimsuit very cute!