I've heard a lot of people say that the ending was disappointing, but I think it couldn't have ended better. I won't say anymore about the ending because I don't want to give anything away, but it's a good one, it wraps up all loose ends, and it leaves you thinking. The book, overall, was entertaining (though I really don't like that everything is told in the present tense). The story seemed to fit well with the first two books in the series. And I have to say, one of my favorite characters in this book was the cat. Don't let the naysayers keep you from this book. Give it a try and form your own opinion.