I think it is hard to sustain a series this long without extremely likable characters. And that is what this series has for me. Each of the characters contributes their unique skills and they work together as a team and it is fun and you root them along.
In this one, the mystery had some interesting suspects but I felt the throwaway significant piece that brought it all together was thrown in at the last minute. Then you go - oh yeah... But satisfying nonetheless