This show is really great. Season 1 is perfect and season 2 is also great. They are both well written and acted. Season 3 is not as good but still really enjoyable. The writing is not as good but the acting is still phenomenal. Season 4 starts off alright. The writing is not as good as the others but I still find some enjoyment in it. Then the ending happens and it is just terrible. It ruins the rest of the season. Seriously it is probably one of the worst endings I have ever seen. If you do want to watch this show please only watch the first 3 and skip the forth. It will be a much better experience.