I bought this for my 5 year old nephew and this is his ALL TIME favorite thing to wear! I was pleasantly surprised by the fine detail and VERY GOOD quality of the costume. It did arrive somewhat smushed in the packaging, and took a week or so to fluff up, but now looks ideal. My nephew is average height and weight for his age, and the costume fits perfectly. This is a smash hit and I will definitely order from this maker again!