The cards arrived within 4 days and were beautiful. The colors were vibrant and the inside was even nicer than expected. Great product, will definitely order from cardsdirect in the future.