I seen that a lot of people said to order a size smaller because they're bigger than the actual size. So I went ahead and ordered a large because I wear an XL and the jersey fit me like a large. The reason I'm not complaining is because I like the feel of it, it feels just right. So in other words if you're ordering a large and up I believe that they're true to the size. Finally, the jersey is nice I've used it for a basketball league for a couple of weeks now and it's held up great. I have yet to print a number on it but I think it would hold up nicely. Oh yeah and the shipping was quick! I got this jersey like 3 days before I was suppose to I was so surprised.