WOW! Cannot believe all of the negative reviews! I was nothing but pleased with their service. I ordered my daughter's twin baby shower invitations a month, prior to her shower date. The personalized invitations were flawless, and very professional looking. I ordered them January 4,2017. Estimated delivery date was January 11, or 12. They arrived three days earlier, January 8. BOOM! Her shower date was February 11. I was so happy! I was able to get them mailed out in plenty of time. Cuddos to you TinyPrints! I'll order again, and have told my friends, and others as well of your excellent service. Everyone loved the invitations, and that they received them in plenty of time to RSVP.