it's a cotton long t-shirt, XL.  not ultra soft but pretty heavy.  it's huge, though. if you wear XS, don't buy it. I am a size small and guess even a M would be large enough to feel comfortable. I kind of feel lost in it. it's not long, the picture is about right but it's so large.. it's not for wearing around the block if it's not the proper size.