I read it about 2 or 3 years ago....I loved it, I didn't find the ending sucked, I was surprised......I'd recommend it and think it gives food for thought.
I was in 9th and 10th grade about 50 years ago, so I guess Kathryn that doesn't say much about my maturity level