Perfect.  My 3 year old son wore this for Halloween.  We had to hem the pants but that was because I ordered larger.  It was a great costume and was one that could be given to someone else to wear because he wore it for multiple events and it washed great.  Will be able to pass it on.  Great product and the price is wonderful for all that you get because you don't have to buy the additional items.