Finished it last week. Although many of the twists were telegraphed, I still enjoyed it immensely.