Minimal stretch. 98% cotton and 2% spandex. Light, small stains, as shown