Overall did the job.  Have had better quality costumes, but for the price I was pleased.  It did run pretty big though.  I am an XL in everything, have always been that way. This XL was pretty baggy on me, and the pants I couldn't keep up.