We were given this book as a gift when my son was an infant and I read it to him for the first time recently. He's 4 and very literal. He didn't understand what was going on, was a bit spooked by the scary bits, and actually wanted to stop reading it. I really enjoy the book myself so I'll try it again when he's a bit older.