We have been using Vistaprint for a number of months and have always found their products to be good value for money.
I ordered some items from Vistaprint using their 7 day delivery as it was free at the time due to a promo.
After 9 days my order hadn't arrived so I phoned Vistaprint and the lady I spoke to apologised and said they would send out my order again with express delivery so I should get it within 2 working days.
Things do sometimes go wrong when sending out orders, but can't really argue with what they did the resolve the issue.
To reply as a company, please log in to your business account.