I bought this costume as a Christmas present for my 4-year-old (will be 5 in three months) who LOVES Batman.  The second he opened the box, he wanted to put the costume on.  He was so excited when putting it on and there was no tearing or anything.  My nephew is kind of tall for his age, but the 'medium' size of the costume itself fit perfectly.  The mask was a bit big for his face, but he didn't seem to mind.  The only complaint my nephew had is that he needed to wear shoes when wearing the costume.  The bottom of the pants covers only the tops of his feet.  It is not a slipper.  To me, that would be just fine, ESPECIALLY if this costume is for Trick-or-Treating.  Everything is included with the costume, too:  mask, cape, belt.  The product seems to have been put together strongly enough.  The fabric was pretty thick, too, so I can't imagine it tearing too easily.  I would recommend this product to any kid who loves to dress up, and who loves Batman.