My sister said that I wouldn't understand it in first grade so I secretly checked it out from my school library. I thought it would probably take me at least a week to read it but it only took me 2 hours! It looks a lot more complicated from the outside. It is a age 9 and up book. It is fun for all ages.