This is hands down the best costume ever purchased, and we have had some strong competitors. Its good beyond Halloween --just for dress up fun. It has been used by my now 5 year old son so many times I cant even count.  He has used it between age 4 and 5 (42-46" and roughly 45 pounds). I'd say it would fit someone slightly shorter even better, but it doesnt bother him one bit. Wears it with his red high top Keens .Got him a plastic sword and the outfit is completely. I totally dig the hat with the built in hair-so dang cute!!