They put all these old nasty pins in the shirt which we could only get out by using tweezers. Then the metal kept breaking off so each pin came out in at least three or four tiny pieces. On top of that, the pins all rusted, every single one so there are yellow stains all over the shirt and the front panel looks yellowish too. It's not all uniformly white the way it should be at the fabric was pretty crummy too. I'd return it if it wasn't so much of a hassle. We'll probably have to buy a different shirt before the wedding for sure.