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