This shipped super-fast, and fit my 7-year-old (about 52" tall) perfectly in the length, but was really wide.  We had to add an extra snap in the belt to keep it from slipping down to his feet.  The full helmet is great, but the velcro pieces holding the two parts of the helmet together kept coming off and had to be reglued multiple times.  Eventually we just taped the seam between the parts together on the inside with packing tape, which seemed to do the trick.  But even with all the adjustments we made, the costume was great and my son loves it.