The order came in 3 weeks. I took L, but the T-shirt came a little bigger than expected, ideally I would be M. I am very pleased with the quality: good material, threads do not stick out, the seams are even. The print holds well, its the same as in the picture.