The T-shirt material is good quality, medium density cotton fabric, the printing is also high quality. I usually wear XL but wanted it as a sleep shirt and got XXL. It's reasonably roomy and comfortable, and also a good length for those of us with bumps. Would buy again!