This two piece bikini has four way stretch and hugs you correctly in the right places. The fabric is soft but supportive. Ships two weeks from date of purchase.