We read the first one pretty recently--I can't remember if DS7 got it for his birthday in the fall or for Christmas. He liked it, and we got the second one from the library but he was tired of them by then and we didn't finish it. I'll try him on it sometime later--but I wouldn't say at all that 7 or even 6 is too young.