Nicely done overall. Sometimes very, very slow and becomes extremely soapy at times. Lots of twists and kind of too much misdirection but not so much as to stop me from watching. Winslet is good but monotonous, unrealistic; that's probably the way it was written and she did it fairly well. I would not re-watch but generally I would recommend.