I love this swimsuit! I always have trouble finding swimwear that fits so I was hesitant to order this online but took the risk and am so happy I did! For reference purposes I am petite, 5ft tall, have a short torso and weigh 120 lbs. My measurements are: 34B bust, 27 inch waist, and 36 inch hips. I purchased a size small and the suit fits perfectly! It gives such a cute hourglass silhouette to my body and the skirt flares just right. The bottom hangs about 6-7 inches above my knees so it's the perfect length to walk, run, and play beach sports in without worrying about any lady parts making a surprise appearance. This is also solved by the attached shorts that fit like boy short underwear underneath. A cover-up is not needed which is great! The suit is snug in the chest area which I actually like because it gives a nice “push up” effect, if you know what I mean. The straps tie around the neck and can be adjusted to suit your liking. The ties in the chest area can also be adjusted to show a little more or less cleavage depending on your preference. In summary, this is one of the best swim suits I've purchased to date!