A great adventure read. I do wish I had read it when I was 12, but I think there were elements of the book that I would not have picked up on at that age that I enjoyed now. I'll suggest it to my boys when they are old enough to enjoy it!