I ended up buying this at our local Party City store on Halloween. I would have bought the large, but all they had left was the XL. I'm 6', 212lbs, 34 waist and I do weight training. The XL fit okay, nothing like the model photo (he must be about 160lbs wearing a size small), so I had lots of loose fabric from the chest down. Once tucked in, it was fine. Everything that looks metal is really metal; the badges, buttons, etc. The shirt is synthetic but holds its shape and feels substantial and well made for the price. The hat even had a metal band, vent holes, and good backing to hold its shape. Gloves and tie are also of decent quality. I just added my own name badge, mirrored glasses, boots and pants. People at the party thought I was a stripper.