I bought this for my 5 year old son who was going to a 'Princesses and Pirates' birthday party. My son is quite small for his age and I usually end up altering any outfits I buy for him. This one was great! I just had to shorten the belt a little, but other than that it was a great fit! The quality of the material is not fantastic, but I guess you get what you pay for! My only negative comment would be that due to the type of material, the pants went a little static on his legs, but it didn't bother him at all.
This is great value for money and my little one was VERY happy with it :)