This was my first time ordering from cardsdirect. I was a little confused, trying to customize my cards, but the customer service was wonderful to work with. I really liked communicating through email. Once I customized the card and placed my order, I had them in my hands within days. Quality cards for a great price!