My 9 hr old loved it.  It is pretty true to size.  He wore it for Halloween and plays in in a lot.  The only thing that would bother him was the knee covers.  They kept slipping.  I feel velcro on knee of pants and back of covers would remedy that problem