I avoided this like the plague after seeing some trailers that really put me off this smooth and smarmy lead character. Then a family member whose opinion I value said that he had enjoyed it much more than he had expected.
I love the wry humour, the subtle plot twists and the beautiful acting by the entire cast. The writing is superb and well thought out. All in all I think that this is one of the best programmes I have seen in a long time.