How was Strahd defeated in your campaign?

Running CoS soon as DM and in doing my planning/research I was curious how other parties got rid of the dude. When he dies, he reverts to Mist and must reach his resting place within 2 hours. Can he just keep coming back? Or is there a permanent way to defeat him? (I.E, destroy his coffin?) Am I missing something?