i like this shirt. the screen print is not that bad.... its not prefect but its not bad. the material is better then i thought it would be. the shirt fits my son just fine. hes a very small 8 year old. he usually wears size 7 and that is still kinda big on him. i got him a small.