I love Tim's books, they always end up surprising you in the last 10% or so.
However, I didn't like this as much as the first. It might have been because it ran along the same lines as the first with the surprise or because I found myself struggling for the first 30-40% with the story line. I didn't find it as engaging as previous books by the author. It was still a great story though.