Saw this in the cinema at the BFI, and I enjoyed it too. Some surprisingly extreme violence in there. I found the last hour or so a bit drawn out, and inconsistent with the rest of the film, but overall its an underrated film. Great morricone score too.