The version by the Tannahill Weavers with Bill Bourne singing is really good.
It's a brave soul who takes on this song - as someone has pointed out it's the rhythm that's the tricky bit not the chords and it wouldn't be the same without that "off the beat" emphasis.