My rating is based on what my three year old niece thought of the book. When asked whether she liked the book or not she said she liked it a lot. She said this very enthusiastically with a huge smile on her face. I take this as a good sign and think it deserves a high rating.