I ordered my daughter's baby shower invitations on February 2nd. Estimated delivery was February 15th. Got them on the 13th.
Also, I had SEVERAL edits. They usually charge after three or so edits, but they did not charge me and very quickly made the adjustments and emailed me each proof. And I had to call back and order more, which they gladly added.
Not only that, but they emailed me a 20% off my order plus free shipping directly after I placed and paid for my order. I simply called them and told them and they refunded me the difference to my debit card within two days.
The invitations were perfect, they came early and I had very helpful customer service.
My advice to cranky, lazy people is don't wait until the last minute to order your prints. I ordered our invitations two months ahead of time and still got them early.
I had a fantastic experience with Tiny Prints and would recommend them to anyone.