My rating: 4 of 5 stars
A LOT better than I thought it would be as it was required reading for half my high school. I lucked out and got to read it on my own. It was a bit difficult due to the AAVE used but I figured it out in the end.
Despite how hard it initially was due to the language used to read, it was a fantastic book and I recommend everyone read it.