Lined. Shell: 88% Nylon, 12% Spandex. Lining: 100% Polyester. Hand Wash Cold. Imported. This garment fits true to size. Size small measures 6.5" from adjustable straps to hem. Great for any cup size. Fabric is very stretchy.