Meh... with me being a 12 year old who would rather play Roblox instead of read books, I guess it's kinda understandable why I didn't really like the book (I had to read it as a class book).. I mean sure, it's imaginative but I feel like it just jumped from places with no context.. so I guess it depends on the person, but a good read for younger children.