When i tried this Plush Puppet for my daughter I was impressed by how cute and cuddly it looked. The material is soft and durable, perfect for little ones to snuggle with. However, the only downside is that its not machine washable, which can be a hassle for parents .Overall, a great addition to any toy collection for imaginative playtime..