At times this is very silly but overall it's a top notch drama and looking back on it now one can see how it anticipated real world issues before they hit the headlines. It's at its best in the superb first two seasons with Matthew Macfayden and Keeley Hawes. Peter Firth is outstanding throughout.