I ordered a funny Tee shirt for my wife. It took about three weeks to arrive, but I received three emails about status during that time. When the Tee arrived my wife laughed at the slogan. The shirt is printed well and of decent quality. It does run small so the me3dium didn't work. Tee Public immediately agreed to exchange it for a large. The new order was processed the same day..