My t-shirts arrived on time and the colors were vibrant just like the photos. The fabric is high quality and I know that they are not going to shrink or lose their color when I wash them. The only drawback is the fit. I like curve hugging fabrics and cuts that are for a woman's body, but these run a little small. Definitely size up when purchasing.