Material is a nylon and spandex blend on the body. It is 100% Cotton on the lining. Brand new with tags.