I cannot recommend Moo highly enough on quality, price and quick turnaround - if only more companies were like this! I've used Moo three times to print greeting cards. The paper quality is gorgeously thick and a silky matt finish. The colours are rich and saturated, and match the colours of the digital image one provides. On each occasion, I have received the order within 3 business days of submitting my order (i.e. if you submit your order on a Monday before Moo's cut-off time, you receive it in Thursday morning's post).
On one occasion, one of the cards was damaged. Instead of simply crediting me for the single damaged card, they re-printed and delivered the entire order for free without me asking.
My experience is that their customer service actually listens to what one says. I submitted a suggestion on their postal process and the next time I used them, they had implemented the suggestion.
To reply as a company, please log in to your business account.