In my view a definite 'must see' . I watched very little else until the end - which I thought was never going to come - but finally did at episode 164. The episodes are about 45 minutes long, so you can comfortably watch at least two per night and then when you look at your watch, decide to watch at least one more.