My 13 year old son loves the shirt and the humor.  He is 5'3", 120 pounds, and a Medium fits well with a little room.  He likes the "old-fashioned" style of fit, but shirt isn't as soft as he'd like. Still, all in all, a great shirt for price.