Yes, it is black n white. I think it is Juniors. Its a little too big for my 10 yr old and a little too small for my 16 yr old (they both are not small chested). Hope that helps :)
Worthington Stretch is on the label. Its a stretchy type fabric, Ive machine washed and it turned out fine. I don't usually buy clothes that I cant throw in the washer lol I don't see a label with the type of fabric, Im sorry. If I can help in any other way please let me know. Thanks :)