I purchased this shirt for my almost-5 year old son who LOVES ninjago. It arrived within a week of placing the order and the shirt is well made, washes up nicely and looks great! My son couldn't wait to wear it! The image is so cute and the sizing is true to size.