The material is soft cotton & extremely comfortable. I’d suggest sizing down, I got a size M & its still little loose on me in the midsection so I like to tie mine up. Sleeves are loose fit & don’t ride up into the armpits which is nice. The color is accurate to stock photo, definitely looks a lot better in person. Overall, I am very happy with this purchase. Great product, good condition, fast shipping!