The fabric is so soft. I ordered a 2XL and it fits great with the perfect amount of room to spare. I would say it's true to size. The colours are accurate from the website as well. Very pleased with this purchase. A great quality T-Shirt. Thank you!