One of my all time favorite TV Shows. Really well written and great character development. Arching story lines throughout each series kept the show exciting. I have watched the entire series through a few times. The Show wrapped up right where it needed to which was really great as some shows go a season too far. Wish there was a few more show like it. I still go back and watch the series through when I cant find something new.