After reading a lot of the reviews, I was undecided on what size shirt to order.  This was being bought for a 10 year old birthday party and he normally wears a medium.  I ordered a large, it was a little big but not too much.  I would say these run pretty true to size.  This is a nice quality shirt.  The child that received it, loved it and did not want to take it off!