My toddler son LOVES the puppet. He always has a good time with this book.
really liked it and now my 6 year old reads it to baby brother!
My kids have loved this book. When they were really little they were really excited to see Elmo moving and singing to them. The Elmo is a puppet and you can move his hands and mouth. As they got a little older they still enjoyed the book. I'd say this is a great book to have for kids up to age 4 or 5 but is great at around age 2-3.