I had a pleasant and easy experience ordering with cardsdirect.com. However, I would have liked the packaging of the cards to have been done more carefully -- the cards were packaged in a way that they all came bent at the top, and the envelopes were thrown into the box and a few had dirty marks on them.