This one piece fits like a glove and covers all the right areas.One piece swimwear. Marble pint. Adjustable shoulder straps. Hand wash. Self - 79% Polyamide 21% Spandex. Lining - 80% Polyamide 20% Spandex. Imported.