I used zazzle for my wedding shower and my wedding invites! They were both amazing quality and gorgeous invites! They shipped within a few days and got to my house in less than a week. Also after I ordered my wedding invites I didn't put the time of my reception on the reception cards. I immediately contacted customer service and even though my order already shipped they credited my account the amount I needed to reorder the cards and I didn't even have to send back the others! Customer service was quick to reply and very accommodating! Couldn't be happier with this company :)