The quality is reasonable considering the price and the material is soft enough to be comfortable while sleeping. The stripes on the sleeves are a thick and printed on with a rubbery or plastic-like feel to them.  I think the stripes would be more comfortable if they were sewn on fabric so your skin didn't stick to them.  I am tall and the shirt falls to mid thigh; however, I ordered a size larger than usual and it is still fairly snug.  Overall, it is a reasonable shirt for the price but I don't love it.