I am very happy with Zazzle. Has awesome customer service, responds very fast so emails. I had order a customized coffee mug and it was suppose to have arrived within 5-12 business days. After almost a month went by I emailed their customer support and told them my package has yet to arrive. They emailed me back that day and told me they were certain that it was most likely lost in transit, so they said they would resend me my order again but this time by express absolutely free of charge. I definitely will be ordering from this site in the future! I am now a customer for life.