When it comes to t-shirts, I prefer them tight. Usually wear small but I am glad I ordered this one medium (I have gained almost 20 pounds lately. It feels tight in my chest area but the length is good, specially the sleeves. This shirt is made of 100% cotton (pre-washed), but arrived with a vinegar or tangy smell. Like the soft cotton feel in it, however will wear it in the colder months. Overall, it is a nice cotton shirt even though it does not look like in the picture (the graphics are not as shiny).