I purchased this for my four year old son and it fits him very well.  He is pretty big for his age at 44" and 50#.  My only complaint is that the material is very low quality and extremely thin.  After the first time he wore it the edges were fraying and I had to clip off several loose strings.  The design is not even close to the Venom costume from the movies.  My son was disappointed about that but he was happy to have a Venom costume so he got over that disappointment fairly quickly.  Overall I would say it is a decent product and did fit him well.  But it is not something that is going to last very long since he likes to play Spiderman dress up almost every day.