I bought this to entertain my 2 year old grandson and it works like a charm. He loves Mr. Giraffe and we've had great fun with him. My only complain would be that it's a little small for an adult hand, but it's worth the struggle because the face is so sweet. Many hand puppets have scary faces that are a little too creepy for a toddler! This friendly face just begs for baby kisses!