Served the purpose but quality lavking
My  8 yo grandson LOVES his Jeffy Puppet! The rods were a big hit but did not do well. The bottom button on the ends fell off within a day. The string loops cane off, I was able to redo them. Expected better
Rating: 2 stars