Didn't see another thread about this. I just got round to watching it and I really enjoyed it.
In my mind Ashley Jensen was younger than the Agatha I envisioned but I thought she was superb.
James was also younger than I thought but it all worked really well.