I bought this for my wife for Halloween this year, she loved it and so did everyone who saw it. The fabric is of pretty good quality. Though you'll notice that the model wearing the costume has her skirt puffed out. That will only happen if you put some kind of puffy skit under it, so be prepared to buy additional parts to make the costume look exactly the same as the picture. Other than that, we were very pleased with this purchase.