I ordered on the 18th... a Tuesday-- tee-shirt not put in envelope until Saturday-22nd-- Then NOT picked up until to be mailed until 24th-Monday-- Arrived, 28th, one day AFTER their given span of days--No Holidays--just incompetence and poor systems. 10days to finish one order. Not acceptable in 2017.
Another item (I ordered two items) arrived on the 22nd (after an email said it had arrived on the 21st).--Bill of lading said TEE-shirt was in that order.
I received many conflicting emails... even the bill of lading in each mailing was incorrect.
Their system is screwy-- I'll stick with other online companies, like Wayfair-- that are "WAY Fair" and Amazon (they deliver quickly and I'm not even a PRIME member).
I notified Zazzle about these issues-- poor customer response/reply
NEVER AGAIN for me. Try at your own peril.