Awesome series. Rich, dark, funny, uplifting and full of lessons. I love the fact that there was a planned ending at the end of season three, although I do wish it was a little less ambiguous.
Great performances and cast and well written.
Strongly recommended