Kids size XL so this can fit teenagers too! Made of denim, is best used when layered over another top! Worn, but barely used and fully intact