I have bought this book only because it was highly rated and we had it since my kid was 6 months old. Now she is about 2. I have tried reading this to her a few times, but not only I felt stupid reading this nonsense, non-existent words, and abstract graphics, but my kid never paid any attention to it.
I cannot say who this book should be perfect for, but definitely not for most kids and adults. :) The graphics are ugly, there is only 1 tree and letters. Nothing else!!! Nothing that will keep the attention of your kid.
The story or songs - not sure what this is, is ridiculous. "A told B and B told C I'll meet you at he top of the coconut tree." How to explain my 2 year old what is going on here? :) My kid is only 2 and even though she knows every single letter, and numbers up to 10, she is not interested at all in this book.