I'm in the USA and the upload, proofing, production, and delivery all happened within a month. The products look great and staff were very diligent in making sure I got what I wanted. No complaints here!
Cannot recommend Zap! enough! They always deliver high quality products and communicate through every step, always willing to help out too.
I've had designs in hand, to turn into pins. Found this professional company that made an absolutely fantastic job and met all my requirements. Excellent service and very good communication. highly recommended!