The only module I can honestly give a 10 to. I have played in and DMed this one several times and it never fails to provide hours of fun. TPK? Hardly. Every group I have run this in has managed to defeat Strahd. Not every PC survives to be sure but they have managed to win out in the end.