I purchased this costume for my 4 year old and he loved the costume, I was pleased with the item.  My only issue was the cape was really short and the muscles would cave in after a while and I would have to "pop" them back out.  Costumes never really fit perfectly, this was a little long but my son is short for his age.  I would recommend this costume if you have a Batman fan in your house.