Ready to wear right out of the box. No strange smell. The quality corresponds to the price. Putting the shirt on is a little tricky and I would suggest wearing a white or black shirt underneath as there are a lot of holes between the different layers. The suit is a bit tight. Size 8-10 probably won't fit my tall 7 year old next year. I've bought the worst quality Halloween costumes so overall I'm pretty happy with it.