New with tags, run to large, fits size s. 100% cotton.