I have purchased personalized cards from cardsdirect for several years. I have come to rely on a quality product for a fair price. I always receive my cards quickly and packaged well. I've only had a glitch once and when contacted, cardsdirect rectified the situation very quickly and friendly. If you are new to cardsdirect, I would not hesitate to place an order. I promise, you won't be disappointed.