I thought the first half was a bit of a mess, but I really loved the second half. The plot was maybe a little repetitive: the good guys make a breakthrough, the bad guys catch up and ruin everything, the good guys escape, repeat. And on the topic of repetitiveness, I could have done with one fewer car chase scene. But overall, the ending was so much fun that it redeemed any other flaws, and I certainly enjoyed it!