This costume is great for what it is supposed to be, which is a costume to be worn once a year.  It won't protect you from the elements and it won't help you in crimefighting.  It arrived timely.  The "muscle" parts of the costume are very sturdy.  The other parts are not as sturdy, but will last for a few halloweens.  You might need some help putting it on because some of the parts have to be tied in the back.  Bought this with the Batman costume so that my partner and I could match for the holiday.  Bought the Large, which runs a bit big in the pants so if you usually wear a Large you might consider a Medium.