It's a good book. Not a bad one. Not an overly fantastic one. It's just a good book. I did take quite a while to finish it, mostly because of circumstances in my life, that made it difficult to finish. If I had been more invested in it and been reading it faster, I think my rating would be different.