Ordered on Monday and they were on my porch on Thursday afternoon. Shirts were better than I thought. Originally thought they wouldn't hold up, but they were professionally screen printed. There was no compromise in the quality and over two months later, they still look great. I will be coming back for our next event, definitely with more time to turn it around!