I received the shirt very quickly. I am pleased with the workmanship. I can't tell you if the shirt runs true to size because I haven't given it to my son. It's going to be a Christmas present. Each year, I buy him a "funny" shirt for his birthday and one for Christmas. I have for many years, and he looks forward to receiving them. I'd never seen this one before and thought he would really enjoy it.