Not great, not terrible…. really drags in places and is equal parts predictable and far-fetched.