Enjoyable yet disappointing
Approximately 15 minutes into the story, I guessed who might be behind the set up and after some 40 minutes, I guessed what the motive might be. I was hoping I would be proven wrong, but I was right all along. I found that disappointing.
In spite of that, I found this film highly enjoyable. Performances, direction and editing are nicely done. OK, there are some plot holes but it's still a good yarn. Highly recommended.