Solopress failed to deliver 1000 envelopes ordered. They failed to communicate why there was a delay, they failed to give correct information on where the order was (actually stuck in customs) they failed on follow up. I had to order another 1000 envelopes and take the additional cost. After chasing continuously I finally got a promise of 50% refund. This refund has never been received and again no communication. If you are looking for a reputable company to supply on time, I would suggest you use other businesses. There are plenty to choose from!