I purchased this t shirt for my son and he was very pleased with it.  He is a tall, slender teen and we ordered a medium which was a great fit.  The shirt came quickly too.  It has been washed several times and has held up well.  The thickness of the t shirt is fine but not as thick as it could be.