A nostalgia factor definitely goes into my rating of this book as I first remember reading this in middle or high school. Even with its simple language and predictable storyline, I enjoyed it as much this time as I did then!
Good for preteen I think. It was quite a mystery and funny and heartwarming. I liked it and it went into some detail about growing up that few novels for kids delve into.