First order was received extremely quick and quality was fair for the price. Second order took longer, but probably due to the holiday rush. Unfortunately, what was shipped was not my order but someone else's. Have been trying to reach Zazzle for two days via phone and email but no luck. Didn't mind waiting for shipment, but now do not have a gift for Christmas cause they shipped the wrong personalized item and cannot reach anyone to have it corrected.