Not a stylistic masterpiece but a good hard fight.