My son and daughter read the first book when it came out. DD loved it (she might have been 6 or 7?) and DS (at ten?) just thought it was ok. DD loved the sequel as well, which she read this past Spring.

I read the first book also, and though it was imaginative, I felt the middle dragged a bit and the ending revealed something that I found ridiculous.