I have always been curious of this dish. I have held back from buying it because I don't want to ruin my first experience by buying a bad one. Has anyone got experience of a decent haggis available from the shops for home cooking? Also the best method to cook it?