First 6 seasons. The ones based on the original written material were AMAZING. The last 2 however were very badly written and feel completely rushed. Major plot lines built through the first seasons are ignored and the choices the writers made were just not logical. It is worth watching for sure, but just know the last 2 seasons do disappoint.