Programs arrived literally 3 business days after I ordered. Super high quality cardboard like material! I was able to design the whole program myself and Optimal Print made my vision come to life! Great quality paper and excellent printing quality! I cried when I received them out of happiness. Optimal print thank you for removing some of my wedding planning dress by delivering above and beyond what I was expecting! I would order from you again!