I believe this is cotton or a cotton blend. There is NO LABEL with a size.
I BELIEVE THIS FITS LIKE A 42XL (42 IN THE CHEST with EXTRA LONG / EXTRA TALL Length).