I'm glad I read the reviews and bought a size bigger for my son. He's in a size 5, and I bought the size 6. It fit him almost perfectly, could have maybe even sized up another size to give him a little more room to move in.
It's also very sturdy material to sew onto or even get the shirt painted or screen printed.