No size was labelled, however, it measures closest to a Men's XS. No fabric tag, however, it feels like a poly blend. The fabric has some stretch.