Shell: 47% polyester, 44% nylon, 9% spandex. Fully lined. Lining: 100% polyester. Light padding on top for comfort and modesty.