I have ordered about 10 things from Zazzle and have been extremely happy with every single one of them... They are high quality, and the pictures and texts reproduced onto the shirt or mug well. The shipping is timely, never received anything damaged, never had to return anything. I have had exceptional luck with Zazzle and my recipients of my gifts have been very pleased.