Outgrown. 3/4th sleeves. I'm not sure about the fabric. I think its polyester mixed because it's a bit stretchable. Was used once or twice only. Size on the top is 34 but I think it will fit 7-8y, please check the actual measurements shown on pics to be sure.