This a.n.a blazer is basically a tailored sweatshirt material (60% cotton, 40% polyester) with a teal polyester lining so it is stretchy and comfortable, but still tailored. Size XL. 1 button in front, 2 faux pockets, length approx. 25" bust 42" and waist 38". No stains, great condition.