This book was assigned reading for 7th grade. I loved the book so much that I looked for a copy of it in bookstores for years. FINALLY, this past year, I got my own copy, I have read it three times since then and I still love it.
So, yes, I would recommend it to anyone. I don't care if it's not my age group, I love it.