For the price, I am very satisfied. This is not always done, but the puppets are cute and sweet. I have soaked in a lye bath and they no longer feel the slightly chemical smell early. They arrived in 15 days. It is a good investment and the kids love !!!