This suit fits great and stays in place while swimming. The entire front is lined to prevent too much from showing. The fabrics is thicker than normal spandex but stretchy and hugs your body nicely. The waist has both elastic and a tie drawstring. The white 9 decal ups the athletic look. Love the overall look and feel of this suit. It ships from Singapore.