I adore these swimmsuits! They're modest and cute. For me, they run small, so I get a bigger size. Even for not-so-perfect bodies, they look nice. I'm a size 10 and find the "large" too snug, XL works better. I got a zip-up top, a tee-type top, skorts, and shorts. Customer Service is awesome, very helpful!