I always worry about ordering t-shirts online because I find they almost always run small. I was buying this as a gift for my nephew, so I was even MORE nervous. But, I ordered his usual size and it fit him perfectly. He did give me a confused look because it says Lanniser (LOL), but I did my best to convince him it's funny and he has to love it!