4imprint did not send a dozen of the shirts that I had ordered for an event in a timely manner. I had to send several event participants home without shirts. Today, I checked on an order that I had placed three weeks ago. It has not even gone to production. NO COMMUNICATION, POOR CUSTOMER SERVICE. I can't recommend them.